高难度报表,如何实现?
有表 tableA 如下:
-----------------------------------------------------
id, name, type
1 A x1
2 B x2
3 C x2
4 B x3
5 C x2
6 A x5
7 B x2
8 C x1
9 A x2
10 C x3
11 A x1
12 B x5
13 C x2
.......................
其中name和type的值的个数是不确定,可能name还有D、E...,type还有x6、x8...
想要用SQL语句生成如下的报表
x1 x2 x3 x5
A 2 1 0 1 ---->说明:name=A且type=x5的记录数为1
B 0 2 1 1
C 1 3 1 0
请问如何实现?
问题点数:10、回复次数:1Top
1 楼SherryisaAngle(自信就是美!)回复于 2005-09-27 21:00:14 得分 10
你可以試試試使用交叉表實現這個功能!!Top




