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

SQL Recursive Query hanya mengembalikan baris terakhir

with recury as (
Select 
fs1.ID ,fs1.FParent,fs1.FName 
from  FoldersStructure as  fs1
where fs1.ID=8

union all
select fs2.id,fs2.FParent,fs2.FName 
from FoldersStructure as  fs2
inner join recury as r on fs2.ID= r.FParent

)
select ID,FParent,FName
from recury 
order by ID 

SQL-Fiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bergabung dengan 100 tabel

  2. Temukan tanggal/waktu kolom tabel dibuat

  3. Cara Mendapatkan Definisi Kolom Terhitung di SQL Server menggunakan T-SQL

  4. Max ruang nyata dalam varbinary (maks) di SQL Server

  5. Dasar-dasar Pernyataan SQL Server ALTER TABLE