有一树形结构的表:

来源:互联网 发布:mac系统word怎么求和 编辑:程序博客网 时间:2024/05/27 20:50

有一树形结构的表:
create table #aa(xx varchar(20),xx_上级 varchar(20),级别 varchar(20))

insert #aa

select 'A',null,1
union all
select 'A1','A',2
union all
select 'A1a','A1',3
union all
select 'A1a01','A1a',4
union all
select 'A1a01A','A1a01',5
union all
select 'A2a','A',3
union all
select 'A2a01A','A2a',5
union all
select 'B',null,1
union all
select 'B1a01A','B',5


select * from #aa

希望通过SQL得到以下结果:

xx1 xx2 xx3 xx4 xx5
-------------------------------------------
A A1 A1a A1a01 A1a01A
A null A2a null A2a01A
B null null null B1a01A

原创粉丝点击