Как найти ВСЕХ потомков, используя HierarchyID для SQL Server

Вам может быть интересно увидеть это презентацию самим Андреем самостоятельно, как улучшить scopedguard с помощью c ++ 11

13
задан Jibodeah 31 July 2017 в 20:55
поделиться

1 ответ

Если у вас есть корень желаемого дерева, не можете ли вы просто использовать:

DECLARE @root hierarchyID;

SELECT @root = col
FROM yourTable
WHERE [whatever uniquely identifies this row]

SELECT *
FROM yourTable
WHERE col.IsDescendantOf(@root) = 1
25
ответ дан 1 December 2019 в 18:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: