You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
e.EmployeeID,e.ManagerID,e.JobTitle, 0 AS depth FROM Employees e
WHERE e.ManagerID IS NULL
UNION ALL
SELECT e.EmployeeID,e.ManagerID,e.JobTitle, h.depth+1 FROM Employees e
JOIN herar h ON h.EmployeeID=e.ManagerID)
SELECT EmployeeID,ManagerID,JobTitle,depth from herar
--with це допоміжна таблиця, recursive - таблиця, яка заповнюється рекурсівно. Задаю початкове значення таблиці і через UNION ALL кожен раз додаю нові значення на новому кроці рекурсії,