关于Mysql left join count 的问题

现在有两个表
A表(调查问卷表): id, title
B表(用户填写的问卷调查表): id, a.id, user_id

现在要统计 每个问卷调查 回答的用户数, 要如何做呢

两次查询的话, 我可以做到, 但是一条语句还是不行

忘了说, B表数据不一定有

阅读 6.6k
1 个回答

select title, count(user_id) total from a left join b on a.id=b.aid group by(b.aid) order by total DESC

b表有没有数据不影响

clipboard.png

推荐问题