powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Иерархический запрос
3 сообщений из 3, страница 1 из 1
Иерархический запрос
    #35293494
Дереволаз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица, в которой хранятся иерархические данные. Соответственно в ней есть поля id и parent_id (parent_id - идентификатор родительского узла дерева). Можно ли одним запросом по id узла этого дерева выбрать всех потомков этого узла, в том числе и непрямых?
...
Рейтинг: 0 / 0
Иерархический запрос
    #35293654
Фотография Hunterik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, что это вам поможет...
DB2 SQL Cookbooks
Там вы найдете книги для разных версий DB2.
Во всех них есть секция Recursive SQL ...
Сам рекурсию не использовал, но раз уж надо, то начал бы с этого... =) Там и примерчиков куча...
...
Рейтинг: 0 / 0
Иерархический запрос
    #35293849
Код: plaintext
1.
2.
3.
select *
  from table t
  start with t.id = <нужный ID>
connect by prior t.id = t.parent_id
Или что-то в этом духе...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Иерархический запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]