【发布时间】:2015-02-20 11:37:06
【问题描述】:
在单个帖子的 MYSQL 评论计数中存在问题,基本上以下代码只是将所有 cmets 计为一篇帖子并将其分配给一个 post_id:
SELECT posts . * , COALESCE( COUNT( comments.post_id ) , 0 ) AS numberOfComments
FROM posts
LEFT JOIN comments ON comments.post_id = posts.post_id
AND posts.number_of_comments = 'B'
LIMIT 0 , 30
以上是表格,代码的结果是:
所以我只想计算每个帖子的 cmets 数量,并且在 mysql 中我不想制作额外的 PHP 页面来这样做。 提前致谢
【问题讨论】:
标签: mysql sql database select group-by