【发布时间】:2014-08-27 19:05:36
【问题描述】:
我的查询目标是:通过 1 个查询从文章表中获取列加上为每篇文章编写的 cmets 数。 (我有一个单独的 cmets 表,两个表都是 My_ISAM)如果任何文章没有 cmets,那么它也应该算为零。
在 SO 上将接受的答案参数从this question 转换为我的需要,我得到了以下解决方案:
我的不足查询是:
SELECT t1.id, t1.title, count(*) AS `count_of_comments`
FROM articles t1
JOIN comments t2 ON t1.id = t2.commented_article_id
GROUP BY t1.id, t1.title
LIMIT 0,30
这个查询给了我 2 个结果行,但是我有 3 篇文章,我需要得到所有这些。 (1 篇文章没有 cmets)
我的要求是否可以通过编辑上面的查询来实现,如果可以,您能帮我吗?
【问题讨论】: