我有一個包含此數據records(ID, ParentID)
表:如何跟蹤表格行之間的ID/ParentID關係?
ID ParentID
1 null
2 1
3 2
4 2
5 3
6 null
7 6
如果繪製在層次結構此表作爲一個家庭,1,2,3,4,5
將彼此相關。
我想找到一種方法來傳遞一個ID(如3
),使它給我其他家庭成員。我使用C#和SQL,要麼會做 - 我想找到這樣一個結果:
3 - result 1,2,4,5
2 - result 1,3,4,5
6 - result 7
and so on
我想找到我傳遞,祖父母,孩子們的ID的父母和孫子(如我的例子)。
實際數據有多深? CTE可以完成這項工作......然而,當我必須這樣做時,我只是手動創建了一個節點樹(如表格),允許我通過BETWEEN' – 2010-04-27 12:00:44
查詢數據的深度是3或4級 – RMohammed 2010-04-27 12:22:38
你有兩行ID = 3嗎?那麼我認爲這個ID並不是唯一的,或者是最終確定的? – 2010-04-27 12:40:56