我有下列的表 -如何讓所有的子ID
- ID(設備的ID)
- 設備名稱(設備名稱)
- PARENTID(父ID設備)
根據表我的數據存儲在樹形結構中,即一個設備包含幾個其他設備,它們又包含多個設備。
我需要的是獲得給定設備ID下的所有設備的ID。 我需要正確的SQL查詢來獲取所有的子節點(包括它自己的子節點)在父節點下。
例如,假設A是有孩子B1,B2的頂級節點。
B1包含C1,C2孩子,而B2包含C3,C4。
再次C1包含D1,D2 .... 等等。
我需要的是獲得所有B1,B2,C1,C2,C3,C4,D1,D2,....如果提供了A.
感謝分享你的時間。
也許這線程可以幫助你http://stackoverflow.com/questions/3601900/t-sql-query-getting-child-nodes-of-a-parent – 2012-07-11 15:18:06