다음 테이블이 있습니다. 블로그 (id) 및 게시물 (id, blog_id, comment_count) 다른 블로그에서 5 개의 댓글이 가장 많이 달린 게시물을 선택해야합니다. 함수로하는 것은 꽤 쉽지만, 기본적인 SQL을 사용하는 것이 가능합니까?SQL 쿼리에 대한 도움말
여기에 희망이 당신이 필요로하는 무엇 SQL 서버 방언
select top 5 top_post.* from Blogs b
cross apply
(select top 1 * from Posts p
where p.blog_id = b.id
order by p.comment_count) top_post
order by top_post.comment_count
실제로 톱 코멘트 된 게시물이 5 개인 블로그가 필요합니까? –