现在有两个表
A表(调查问卷表): id, title
B表(用户填写的问卷调查表): id, a.id, user_id
现在要统计 每个问卷调查 回答的用户数, 要如何做呢
两次查询的话, 我可以做到, 但是一条语句还是不行
忘了说, B表数据不一定有
现在有两个表
A表(调查问卷表): id, title
B表(用户填写的问卷调查表): id, a.id, user_id
现在要统计 每个问卷调查 回答的用户数, 要如何做呢
两次查询的话, 我可以做到, 但是一条语句还是不行
忘了说, B表数据不一定有
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
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表有没有数据不影响