Oracle 树的应用

来源:互联网 发布:比斯利在雄鹿的数据 编辑:程序博客网 时间:2024/05/21 10:54

问题提出:

一个高级SQL语句问题
假设有一张表,有这样一些数据

a b

1 2
0 2
2 3
3 4

5 6
6 7
12 7

 

a是子节点 b是父节点 ,如果b为null 则为一棵树的根节点

根据A与B的这个关系 找出一棵树的结构显示出来 ,并显示出每个节点在书中的层级,将树的结构打印出来

 

我这边假设树最多有5个层级,SQL如下:

 

显示结果如下:

   ATREE_LVLROOTTREE_LVL_PATHCOL01COL02COL03COL04COL0510444,3,2,04320 21444,3,2,14321 32344,3,2432  43244,343   541444    65377,6,5765  76277,676   871777    912277,12712    

 

 

 

原创粉丝点击