你如何通过mysql查询得到帖子的评论数?

时间:2012-07-04 20:12:38

标签: mysql

我想使用mysql为每个帖子获取大量评论。

我有两个表,一个是post表,另一个是comment表。帖子表包含idtitlecontent字段,而评论包含idpost_idauthorcomment字段。< / p>

想要实现的结果就像

---------------------------------------------
Title               Comment Count
---------------------------------------------
My fancy post             2
---------------------------------------------

如果您对我的问题感到困惑,请告诉我。

1 个答案:

答案 0 :(得分:7)

SELECT
    a.title,
    COUNT(b.post_id) AS 'Comment Count'
FROM
    post a
LEFT JOIN
    comment b ON a.id = b.post_id
GROUP BY
    a.id

这将解释没有任何评论的帖子。