兩個表的列表的所有子:HIERARCHYID - 獲取節點
Team
----
TeamID int
TeamNode hierarchyid
TeamUser
--------
TeamID int
UserID int
而且我有一個查詢,以獲得即時的球隊用戶屬於:
SELECT *
FROM
Team INNER JOIN TeamUser
ON Team.TeamID = TeamUser.TeamID
WHERE
TeamUser.UserID = 123
接下來,我想找到上述查詢結果集中節點的所有子節點。我知道我可以使用IsDescendantOf()
來獲取一個節點的所有子節點,但不知道如何使用它來獲取節點列表中的所有子節點。
可能重複(HTTP://計算器。 com/questions/10460236/can-sql-server-hierarchy-type-method-isdescendantof-accept-multiple-input-values) – codingbadger