2015-04-15 180 views
0

我有這樣遞歸父子關係?

SourceClass | TargetClass | SourceID | TargetID 
------------------------------------------------ 
A   | B   | 2   | 2 
B   | C   | 2   | 2 
C   | D   | 2   | 3 
D   | E   | 2   | 4 
B   | C   | 3   | 3 

表我想如果我指定任何父/子SourceClass或的sourceID它應該返回所有的家長和值的孩子來定義使用哪些沒有成功查詢。

例如:如果我指定SourceClass = B和的SourceID = 2

應該傳回的SourceID = 2

對於上述值,它應該返回SourceClass = B的所有鏈接子和父

SourceClass | TargetClass | SourceID | TargetID 
------------------------------------------------ 
A   | B   | 2   | 2 
B   | C   | 2   | 2 
C   | D   | 2   | 3 
D   | E   | 2   | 4 

回答

0

您可以使用鄰接列表模型來獲得層次數據。 檢查這個link參考