पुनरावर्ती क्वेरीज़ पर एक नज़र डालें सामान्य तालिका अभिव्यक्तियों का उपयोग करना
declare @EmpID int = 3;
with C as
(
select E.EmployeeId,
E.Name,
E.ManagerId
from YourTable as E
where E.EmployeeId = @EmpID
union all
select E.EmployeeId,
E.Name,
E.ManagerId
from YourTable as E
inner join C
on E.EmployeeId = C.ManagerId
)
select C.Name
from C