Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Иерархический запрос  [new]
Shved109
Member

Откуда:
Сообщений: 2
Есть таблица Accounts с полями Id, Name, Parent_Id. Parent_Id может равняться NULL. В этом случае аккаунт является аккаунтом первого уровня. Соответственно аккаунт может быть также второго и третьего уровня. У некоторых аккаунтов может не быть аккаунтов второго или третьего уровня. То есть структура записей может выглядеть так:

1. Account 1
1.1 Account 2
1.1.1 Account 3
2. Account 4
2.1 Account 5
3. Account 6

Как можно получить 3 уровня вложенных записей одним SQL запросом? Скорее всего нужно сделать 2 раза JOIN самой таблицы Accounts. Но как правильно это записать?
10 июл 15, 10:13    [17875451]     Ответить | Цитировать Сообщить модератору
 Re: Иерархический запрос  [new]
Elic
Member

Откуда:
Сообщений: 29977
RTFM Hierarchical Queries (FAQ)
10 июл 15, 10:19    [17875471]     Ответить | Цитировать Сообщить модератору
 Re: Иерархический запрос  [new]
ArtNick
Member

Откуда:
Сообщений: 1227
Рекурсии
10 июл 15, 10:33    [17875530]     Ответить | Цитировать Сообщить модератору
 Re: Иерархический запрос  [new]
Shved109
Member

Откуда:
Сообщений: 2
Разобрался, спасибо)
10 июл 15, 11:12    [17875751]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить