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

Daftar baris kolom yang dipisahkan koma dengan grup oleh pada kolom lain

Jika Anda dapat memposting kueri yang menghasilkan tabel turunan, kami dapat membantu Anda menyelesaikannya , tetapi untuk saat ini coba ganti table1 dengan kueri turunan.

;WITH Table1
AS
(
    SELECT C1, C2, C3  FROM T1 WHERE C1 IS NOT NULL--and a lot of calculation also
)
SELECT
     C1,C2,
     STUFF(
         (SELECT ',' + C3
          FROM Table1
          WHERE C1 = a.C1 AND C2 = a.C2
          FOR XML PATH (''))
          , 1, 1, '')  AS NamesList
FROM Table1 AS a
GROUP BY C1,C2



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bisakah saya membuat SQL Server memanggil proc yang disimpan setiap n detik?

  2. Cara Menyertakan Hasil yang Mengikat untuk Tempat Terakhir saat Menggunakan Klausa TOP di SQL Server

  3. Membuka file .bak SQL Server (Tidak memulihkan!)

  4. Cara Mengubah Tipe Data Kolom di SQL Server (T-SQL)

  5. Kunci utama kenaikan otomatis di SQL Server Management Studio 2012