程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> sql得到孩子節點列表

sql得到孩子節點列表

編輯:關於SqlServer

我在用sql語句編寫存儲過程時,得到孩子節點的語句很不好做,邏輯性比較強,csdn社區上答貼時也沒有花更多時間寫,今天做項目時遇到了,所以寫了一個,與大家分享。

想要得到的效果:

得到的table中的記錄是類似於樹形結構,孩子節點緊隨父節點如:

處理之前的數據:

ID          PID         LEVEL
----------- ----------- -----------
1           0           0
6           5           3
7           6           4
2           1           1
3           1           1
4           2           2
5           3           2
8           10          1
9           8           2
10          0           0
11          10          1

處理之後的數據:

ID         PID        LEVEL
---------- ---------- -----------
1          0          0
2          1          1
4          2          2
3      &

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved