Я следующий DB схемыРодитель Дети T-SQL Query
Местоположение Таблица
LocationID LocationName
1 | L1
2 | L2
. | L3
. | L4
. | L5
n | Ln
и другая таблица, которая определяет ребенка отношения родителя и схема является
ID LocationID ParentID
1 1 null
2 2 1
3 3 1
4 4 2
и так на.
Я хочу передать идентификатор или несколько идентификаторов элементов на любом уровне, и запрос возвращает все дочерние элементы (-и).
Кажется случай для [рекурсивной КТР] (http://stackoverflow.com/questions/13933255/recursive-sql- сервер-запрос) – cdoubleplusgood
да. он должен быть рекурсивным CTE. –
Вам нужны все дети на всех уровнях или только прямые потомки? Потому что во втором случае я думаю, что вам не нужно использовать CTE. – DrCopyPaste