求助:按内容输出查询结果的处理
要求输出的格式:
A
AB1
AB1C1
AB1C2
。。。
AB2
AB2C1
AB2C2
。。。
ABN
ABNC1
ABNC2
。。。
ABNCM
是否输出AB1行决定于它下面的子数据个数是不是为0,也就是AB1C1,AB1C2。。。ABNCM这些的个数是不是为0.
是否输出A行又决定于它下层的子数据个数是不是为0,也就是AB1,AB2。。。。ABN这些的个数是不是为0;
这些数据都是从一个表里取出来的。每一层下面子层个数不确定
------解决方案--------------------
SQL code
select LIST1,sum(NUM)
from tab
group by rollup(substr(LIST1,1,2),substr(LIST1,1,4))
试下,