DB2树形结构层次设计和查询求助

如题所述

对oracle的connect by 也不是特别擅长,只会统计某一个ID的所有子ID,无法做到test1那样的层次展现,更别提DB2的with t as了,
求大神们帮忙解决,如果可能的话,oracle的例子也给一个参考学习下!
测试脚本:
create table test2(id varchar(10),name varchar(20),pid varchar(10));
insert into test2 values('1','A',null);
insert into test2 values('101','B','1');
insert into test2 values('10101','C','101');
insert into test2 values('1010101','D','10101');
insert into test2 values('1010102','E','10101');
insert into test2 values('1010103','F','10101');
最终期望展现结果
level1 level2 level3 level4
A B C D
A B C E
A B C F
温馨提示:答案为网友推荐,仅供参考