【发布时间】:2011-09-10 15:22:42
【问题描述】:
我有两个表,主题和内容,其中内容使用外键引用主题。我想显示每个主题在内容表中出现的次数(如果没有出现,则为 0)。但下面的查询只给了我计数 > 0 的行,而忽略了其他的:
SELECT Subject.id, Subject.name, COUNT(Content.subject_id) AS `count`
FROM Subject LEFT JOIN Content
ON Subject.id = Content.subject_id
WHERE type = @type
GROUP BY Subject.id;
我检查并尝试关注this、this 和this 的帖子,但由于某种原因,上面的代码不起作用。
有什么想法吗?
编辑: 类型字段在内容表中,这导致了“Will A”指出的问题
【问题讨论】:
标签: mysql count outer-join