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

Zřetězení mnoha řádků do jednoho textového řetězce se seskupením

zkuste toto -

SELECT DISTINCT
      fileid
    , STUFF((
        SELECT N', ' + CAST([filename] AS VARCHAR(255))
        FROM tblFile f2
        WHERE f1.fileid = f2.fileid ---- string with grouping by fileid
        FOR XML PATH (''), TYPE), 1, 2, '') AS FileNameString
FROM tblFile f1



  1. Změňte výchozí jazyk přihlášení na serveru SQL Server

  2. Zobrazit řazení v MariaDB

  3. Chyba Oracle instantclient DYLD_LIBRARY_PATH

  4. Jak povolit hromadné oprávnění na serveru SQL Server