sql >> Databasteknik >  >> RDS >> Sqlserver

hierarchy query sql server 2008

Ta en titt på Rekursiva frågor Använda vanliga tabelluttryck

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

SE-Data



  1. Lägger in i tabellen i ordning

  2. Django kunde inte hitta MySQLdb pythonmodul

  3. Hur väljer man det klustrade indexet i SQL Server?

  4. Hur gör du flera SQL-satser i en mysql_query?