[T-SQL] Поддерево одним запросом, как?
select @@version
поиск по форуму находит
Нашёл только "Древовидный запрос на T-SQL", но по ссылке Красина сказано, что приходится делать рекурсивный запрос, но не сказано как.
Почитай в MSDN примеры про CTE. Там всё есть.
в 2005-ом ключевое слово with
upd. В один запрос - никак, но в функции можно сделать цикл и ее уже в запросе дергать
Не, на самом деле в 2000 можно, если данные подготовить - например, хранить иерархию типа 'id1.id2.id3.' и потом искать по началу
в sql server 2000 можно сделать только рекурсивной процедурой/функцией имхо;+1
в 2005-ом ключевое слово with
в 2005-ом ключевое слово withа что после with пишется? как это называется?
Почитай в MSDN примеры про CTE. Там всё есть.
в 2005-ом ключевое слово withа что после with пишется? как это называется?
мда
Оставить комментарий
agaaaa
Таблица Table, поля ID и ParentID.Как для заданной записи получить всех её детей со всех уровней в один запрос? Возможно ли это?