不用复杂的SQL语句、麻烦的临时表,有简单的办法实现如下分类汇总表吗?
原始数据:
A B C
a1 b1 1
a1 b1 1
a1 b2 1
a1 b2 1
a1 b2 1
a2 b3 1
a2 b4 1
a2 b5 1
a2 b5 1
......
汇总结果:
--------------------------
a1 5
b1 2
b2 3
--------------------------
a2 4
b3 1
b4 1
b5 2
--------------------------
......
问题点数:100、回复次数:3Top
1 楼pengdali()回复于 2003-04-01 23:02:46 得分 100
select a,b,c from (
select a,null b,count(*) c,a flag1,1 flag2 group by a
union all
select null,b,count(*),a flag1,2 flag2 group by a,b
) order by flag1,flag2Top
2 楼pengdali()回复于 2003-04-01 23:03:19 得分 0
select a,b,c from (
select a,null b,count(*) c,a flag1,1 flag2 group by a
union all
select null,b,count(*),a flag1,2 flag2 group by a,b
) tem order by flag1,flag2Top
3 楼vax001(vax001)回复于 2003-04-02 13:06:43 得分 0
谢谢!Top




