sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Cross Tab-funktion

Hoppas det här hjälper. Du kan kommentera ORDER BY T1.Str_Value om det inte behövs och ställ in storleken på nvarchar(500) efter behov

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. Hur kan jag använda TCPDF för att göra 2x6 ark med etiketter som innehåller 2D-streckkoder UTAN att använda kolumner ELLER tredje parts klasser?

  2. PostgreSQL - återställer en tabell från databasdump

  3. Hur kör jag en sql-fråga i php?

  4. Lägger till tid i PHP