CONNECT BY указывает отношение между родительскими строками и дочерними строками иерархии.
Подробнее здесь - Иерархические запросы
Таким образом, дата 01-JAN-18
будет в корне (уровень 1), и тогда последующими датами (ограничено 1000 уровнями) будут дети.
Уровень 1 будет родителем для Уровня 2 и т. Д.
select date '2018-01-01' + level -1 dt, LEVEL
from dual connect by level <= 1000
Подробнее см. В этом примере из здесь .
ВЫБРАТЬ идентификатор сотрудника, фамилия, идентификатор менеджера
ОТ сотрудников
ПОДКЛЮЧИТЕ ПО ДАННЫМ employee_id = manager_id;
EMPLOYEE_ID LAST_NAME MANAGER_ID
101 Kochhar 100
108 Greenberg 101
109 Faviet 108
110 Chen 108
111 Sciarra 108
112 Urman 108
113 Popp 108
200 Whalen 101
Обратите внимание, что manager
с идентификатором 100
находится на вершине организации.