lem
Мастер
(1818)
4 года назад
для mssql
with emp as
(
select id, name, managerid
from employee where name = 'Иванов'
union all
select id, name, managerid
from employee e
join emp em
on e.managerid = em.id
)
select
id,
name,
managerid
from emp
where name <> 'Иванов'
В ней 3 столбца:
ID,NAME,ManagerID
Написать запрос, который возвращает прямых или косвенных подчиненных сотрудника «Иванов»