Мне нужно запустить отчет на сервере Production Server (SQL Server) завтра. Поскольку я не очень уверен в CTE и нуждаюсь в быстрой помощи, я ставил свой вопрос здесь.Найти конечный родитель с помощью CTE
У меня есть структуру таблицы что-то вроде этого:
Таблица:
UnderLyingConstituentMap
{
ParentUnderLyingId int not null,
UnderLyingId int
}
UnderLying
Один может быть частью более чем одного ParentUnderLying
. Так что это отношение много-много. Мне дается набор UnderLyingId
s и вам нужно найти все конечные ParentUnderLyingId
.
Может быть UnderLying
s, не имеющими родителей. Тогда они не будут существовать в столбце UnderLyingId
этой таблицы.
Пожалуйста, помогите мне с запросом CTE.