sql >> Databáze >  >> RDS >> Sqlserver

SQL Server - spojte řádky do seznamu odděleného čárkou

V dílčím dotazu chybí podmínka.

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. Přehled nových funkcí analytického okna v MySQL 8.0

  2. Oprava „Nelze nainstalovat v Homebrew na procesor ARM ve výchozí předponě Intel (/usr/local)!“

  3. Základy tabulkových výrazů, 4. část – Odvozené tabulky, optimalizační úvahy, pokračování

  4. Smazat SQLite