У меня есть таблица категорий, в которой иерархия поддерживается идентификатором, parentid (т.е. идентификатор одной категории как parentid другой категории, тогда он является дочерним элементом этого элемента). Я хочу рекурсивно перейти от дочернего элемента к непосредственному родителю и проверить один из столбцов, говоря, что FooterAdId имеет значение null или нет. Если ноль, перейдите вверх и продолжите проверку, иначе верните FooterAdId. Я могу получить главного родителя с рекурсивным запросом cte, но запутался, как применить условие к описанному выше сценарию...
Здесь у меня в руке id 6, и результат, который я хочу, как описано выше, будет 101.