数据库:oracle
树结构表结构示例:
id , attr , level , parent_id
1 , 111 , 1 , null
2 , 222 , 2 , 1
3 , 333 , 4 , 2
4 , 444 ,1 , null
5 , 555 , 3 , 4
希望转成每条记录都有父节点信息的结果
id ,attr_1 , attr_2 , attr_3 , attr_4
1 , 111, null, null, null
2 , 111, 222, null, null
3 , 111, 222, null, 333
4 , 444, null, null, null
5 , 444 , null, 555, null
attr_1 attr_2 attr_3 attr_4
分别指每个层级的属性
请教SQL该如何实现,谢谢。