问题见上,就是想做个查询,包含三个字段,学院,各院人数,各院女生人数
因为不是每个学院里都有参加活动的女生,所以当我只查询学院人数的时候,有38个记录,查询女生则是26个记录,对不上。。。
因为刚学,所以完全是自己瞎摸索,大佬轻喷。。。
select
院系,count(*)as'各院人数',
(select count(*) from `原始数据` where `性别`='女' group by`院系`)as '女生'
from
`原始数据`
group by
`院系`
order by
convert(`院系` using gbk);