我有一個表,如下的所有子:如何獲得的自我引用的表中的每個記錄
ID | ChildsID | Name ----------------------- 1 NULL Name1 2 1 Name2 3 2 Name3 4 3 Name4 5 4 Name5 6 5 Name6 7 6 Name7 8 7 Name8 9 8 Name9 10 9 Name10 11 3 Name11
現在我想一個查詢,可以得到所有可能的孩子具有至少每個記錄孩子,並返回給我一個像這樣的數據集:
ID | ParentID | Name | ParentIDs ----------------------------------------- 1 NULL Name1 11,10,9,8,7,6,5,4,3,2 2 1 Name2 11,10,9,8,7,6,5,4,3 3 2 Name3 11,10,9,8,7,6,5,4 4 3 Name4 10,9,8,7,6,5 5 4 Name5 10,9,8,7,6 6 5 Name6 10,9,8,7 7 6 Name7 10,9,8 8 7 Name8 10,9 9 8 Name9 10
Uhm..what孩子..? – Nightmaresux 2014-12-02 10:07:12
使用遞歸CTE。 http://stackoverflow.com/questions/19914472/cte-to-get-all-children-descendants-of-a-parent – 2014-12-02 10:11:17
來自我以前的答案的另一個例子http://stackoverflow.com/questions/26030796/i全職員工主管/ 26030899#26030899 – AK47 2014-12-02 10:18:06