Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

hierarki kueri sql server 2008

Lihat Kueri Rekursif Menggunakan Ekspresi Tabel Umum

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memesan kolom dengan rendah, sedang, tinggi?

  2. Bagaimana cara memilih semua catatan dari satu tabel yang tidak ada di tabel lain?

  3. Fungsi Maks SQL Server

  4. Kapan lebih baik menulis ad hoc sql vs prosedur tersimpan?

  5. Bagaimana cara mengekspor data sebagai format CSV dari SQL Server menggunakan sqlcmd?