내에서 의견의 수를 가져 : 스레드를내가 3 개 테이블이 포럼
포럼, 코멘트
내가 포럼 내에서 의견의 수를 얻을 수있는 쿼리를 작성하고 싶습니다. 스레드
모든 행. 스레드에 게시 된 포럼이다 "버팀대"는 열이
주석의 모든 행이 주석에 게시 된 스레드 표시하는 열 "TID"을 가지고있다.
의견이 있으십니까?
감사합니다. 의
내에서 의견의 수를 가져 : 스레드를내가 3 개 테이블이 포럼
포럼, 코멘트
내가 포럼 내에서 의견의 수를 얻을 수있는 쿼리를 작성하고 싶습니다. 스레드
모든 행. 스레드에 게시 된 포럼이다 "버팀대"는 열이
주석의 모든 행이 주석에 게시 된 스레드 표시하는 열 "TID"을 가지고있다.
의견이 있으십니까?
감사합니다. 의
간단한 JOIN
및 GROUP 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
고마워요! 포럼에 게시 된 최신 의견으로 특정 포럼에서 최신 주제를 얻을 수있는 방법이 있습니까? –
@DanielYeffet 예, 있습니다. 그러나 이것은 완전히 다른 질문입니다. 여기에 새 게시물을 쓸 수 있습니다. –
당신은 아무것도를 공유 할 수 당신은 시도했습니다? – Jim