У меня есть домашнее задание, в котором мне нужно отобразить каждого сотрудника вместе с идентификатором его менеджера (на нем также должны отображаться сотрудники без менеджера). Все они находятся в одной таблице с именами сотрудников. Однако, когда я запускаю эту команду:
select first_name, last_name, manager_id
from employees
connect by prior employee_id = manager_id;
, я получаю 269 строк, что не имеет смысла для меня, так как там всего 93 сотрудника.
Я пытался использовать функцию выбора, которая мне подходит, но я хочу знать, почему это отображает 269 строк. Кроме того, возможно ли как-то сделать это через рекурсивное соединение?