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

SQL Server - gabungkan baris ke dalam daftar yang dipisahkan koma

Anda melewatkan kondisi di dalam subkueri.

SELECT t2.Id, STUFF((SELECT ',' + CAST(VALUE AS varchar) FROM @MyTable t1  where t1.Id =t2.ID FOR XML PATH('')), 1 ,1, '') AS ValueList
FROM @MyTable t2
GROUP BY t2.Id

Demo



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Impor Beberapa File CSV ke SQL Server dari Folder

  2. Pernyataan BERGABUNG Bersyarat SQL Server

  3. Bagaimana Fungsi QUOTENAME() Bekerja di SQL Server (T-SQL)

  4. Bagaimana cara mengambil data dari database SQL Server di C#?

  5. Ganti Pengoptimal Kueri untuk Gabungan T-SQL Anda dengan FORCEPLAN