2010-06-13 1 views

답변

1

가주고 쿼리를 시도

감사합니다 뉴스 테이블과의 관계를 가지고있다. 도움이 될 수 있습니다.

상위 20 처음 20, 은 린 2 개 테이블 수 (news_comment.id)에 가입 코멘트

select top 20 news.*, count(news_comment.id) as no_of_comment from news inner join news_comment on news.id = news_comment.newsid order by no_of_comment desc 
+0

의 어떤을 줄 줄하지만 난 MySQL의 형식으로 SQL을 필요로 그 구문 아마 오류 – Santanu

+0

그룹에 의해을 보여주는 필요합니다. 어떤 DB 엔진을 사용하고 있습니까? 그냥 주어진 쿼리를 적응. –

+1

for mysql : 뉴스에서 a.id, a.title, count (b.id) no_of_comment를 선택하십시오. 내부 결합 news_comment b a.id = b.news_id 그룹 a.id, a.title order by no_of_comment 제한 0, 20 – KoolKabin

관련 문제