start with connect by prior 遞歸查詢

1、建表並添加數據spa

 

2、分析3d

id列根節點爲1008,sid列根節點爲1000,prior在哪邊就往哪邊的根節點查詢:blog

 

3、雙列查詢 舉例io

1.當prior在id列那邊,往id列的根節點查詢:im

查詢結果d3

 

 2..當prior在sid列那邊,往sid列的根節點查詢:數據

查詢結果查詢

 

四、單列查詢 舉例(id列)img

1001和1008均可以看作是根節點:co

當此列爲減(id-1)時,id列的根節點是1008,id-1的根節點是1001;

 

說明:判斷id、id-1哪一個是根節點(設:1008爲根節點,若id爲子節點,那id-1爲跟節點,id-1小於id,根節點小於子節點,不成立)

說明:判斷id、id+1哪一個是根節點(設:1008爲根節點,若id爲根節點,那id+1爲子節點,id爲1008時,id+1爲1009爲子節點,不成立)

 

查詢結果

當爲加時,查詢結果

相關文章
相關標籤/搜索