内评论数我有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是的,有。但这是完全不同的问题。你可以尝试在SO写一篇新文章。 –
你能分享什么,你没试过吗? – Jim