2
我有一個Access數據庫表,它包含多對值:(SourceId,DestinationId)。這兩個值都來自同一個Id列表。 我想創建所有項目祖先的列表(查詢結果?)。也就是說,如果用戶輸入編號= 15,我想返回所有ID所爲源,15個目的地,也是他們的目的地等 例如,如果我的表持有訪問祖先
15, 3 |
15, 4 |
4, 7 |
4, 8 |
3, 5 |
5, 2 |
1, 9
Id喜歡返回3,4,7,8,5,2(但不返回9)。
我想解決方案應該包括一些帶循環或遞歸的VBA代碼,但是我被記錄集與集合混淆了。
有什麼想法? 謝謝, Aviram
是固定祖先的深度(例如父母 - 子孫 - 孫子女)還是任意? –