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


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