2016-06-17 2 views
-2

내에서 의견의 수를 가져 : 스레드를내가 3 개 테이블이 포럼

포럼, 코멘트

내가 포럼 내에서 의견의 수를 얻을 수있는 쿼리를 작성하고 싶습니다. 스레드

모든 행. 스레드에 게시 된 포럼이다 "버팀대"는 열이

주석의 모든 행이 주석에 게시 된 스레드 표시하는 열 "TID"을 가지고있다.

의견이 있으십니까?

감사합니다. 의

+2

당신은 아무것도를 공유 할 수 당신은 시도했습니다? – Jim

답변

1

간단한 JOINGROUP BY :

SELECT f.Id, f.Name, COUNT(c.id) AS cnt 
FROM forums AS f 
LEFT JOIN threads AS t ON f.id = t.fid 
LEFT JOIN comments AS c ON t.id = c.tid 
GROUP BY f.Id, f.Name 
+0

고마워요! 포럼에 게시 된 최신 의견으로 특정 포럼에서 최신 주제를 얻을 수있는 방법이 있습니까? –

+1

@DanielYeffet 예, 있습니다. 그러나 이것은 완전히 다른 질문입니다. 여기에 새 게시물을 쓸 수 있습니다. –