Добрый день. Помогите, пожалуйста, с вопросом. Есть что-то похожее на рекурсивный запрос:
SELECT ID_раздела
FROM Разделы
WHERE ID_родительского_раздела IN
(SELECT ID_раздела FROM Разделы WHERE ID_родительского_раздела=226)
Как в итоге получить результат в одной колонке?
Друзья-товарищи подсказали решение:
SELECT ID_раздела
FROM Разделы
WHERE ID_родительского_раздела=226
UNION
SELECT ID_раздела
FROM Разделы
WHERE ID_родительского_раздела IN
(SELECT ID_раздела FROM Разделы WHERE ID_родительского_раздела=226)
Но, однако же, я верю, что есть гораздо более лаконичный вариант решения этого, как оказалось, непростого для меня вопроса. За этим и обращаюсь к вам. Заранее спасибо!