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

Funkce křížové karty SQL

Snad to pomůže. Můžete okomentovat ORDER BY T1.Str_Value pokud není potřeba, a nastavte velikost nvarchar(500) podle potřeby

SELECT DISTINCT T1.UserId,
Stuff(
      (SELECT N', ' + T2.Str_Value 
       FROM t T2
       WHERE T2.userId = T1.userid
       ORDER BY T2.Str_Value
       FOR XML PATH(''),TYPE).value('text()[1]','nvarchar(500)'),1,2,N'') 
        AS Str_Value
FROM t T1


  1. pokud tabulka neexistuje, proveďte dlouhý dotaz

  2. Rails:Jak rozdělit dotaz pro zápis/čtení do hlavní/podřízené databáze

  3. Řízení bezpečnosti dat

  4. Zdarma ES pro 11.2.0.4 a 12.2 Datum vydání