我想使用mysql为每个帖子获取大量评论。
我有两个表,一个是post表,另一个是comment表。帖子表包含id
,title
和content
字段,而评论包含id
,post_id
,author
和comment
字段。< / p>
想要实现的结果就像
---------------------------------------------
Title Comment Count
---------------------------------------------
My fancy post 2
---------------------------------------------
如果您对我的问题感到困惑,请告诉我。
答案 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
这将解释没有任何评论的帖子。