Как найти менеджеров уровня 1, уровня 2, уровня 3 ... уровня N для сотрудника - PullRequest
0 голосов
/ 26 июня 2019

У меня есть таблица Employee с User_Id, Name, Manager_Id (ссылается на user_id).

Мне нужно найти менеджера, менеджера менеджера, менеджера менеджера ... до пользователя root для конкретного сотрудника,

Я могу сделать это рекурсивно, найдя одного менеджера, затем продолжающего работу с этим сотрудником, но мне было интересно, есть ли другой эффективный способ / запрос для этого.

Рекурсивное решение не будет возможным, так какМне нужно как можно меньше попаданий в дб.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...