2016-06-17 82 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是的,有。但這是完全不同的問題。你可以嘗試在SO寫一篇新文章。 –