【发布时间】:2014-09-24 12:09:46
【问题描述】:
我有id 的类别,id 和category 的主题,以及id 和topic 的帖子。我想列出类别以及属于每个类别的主题数量以及属于这些类别的主题的帖子数量。
到目前为止,我使用什么来收集类别及其各自的主题计数
select c.*, count(t.id) topics
from categories c
join topics t
on t.category=c.id
group by c.id
我尝试了以下方法,但它只是给了我相同的帖子和主题数
select c.*, count(t.id) topics, count(p.id) posts
from categories c
join topics t
on t.category=c.id
join posts p
on p.topic=t.id
group by c.id
尝试left join 似乎没有任何区别
【问题讨论】:
标签: mysql