Есть таблица. В ней сотрудники, и у каждого сотрудника есть ID, и есть ID руководителя.
Мне нужно построить иерархию, или сгруппировать их так, чтобы понимать, является ли конкретный подчиненный, подчиненным руководителя по иерархии.
Условно:
[
{emp: 1, leader: 2},
{emp:2, leader:5},
{emp:5, leader: 10}
];
Тут мне нужно понять, что сотрудник под
emp 1 является подчиненным сотрудника
emp 5 (по иерархии, основываясь на
leader)