[求助]查询统计问题
表a性别 成绩
男 90
女 50
男 50
男 85
男 78
女 80
女 90
想得到
性别 及格 不及格
男 3 1
女 2 1
的结果
的具体语句
[此贴子已经被作者于2007-9-12 14:04:34编辑过]
[此贴子已经被作者于2007-9-12 14:04:34编辑过]
select d.性别, b.及格, c.不及格
from (select distinct 性别 from a) d,
(select 性别, count(1) as 及格 from a where 成绩 >= 60 group by 性别) b,
(select 性别, count(1) as 不及格 from a where 成绩 < 60 group by 性别) c
where d.性别 = b.性别
and d.性别 = c.性别
看看这个吧!我也不晓得了!
[此贴子已经被作者于2007-9-12 14:24:39编辑过]