sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man får värdena för kolumn i SQL kommaseparerad

Detta kommer att fungera :

  SELECT
  t1.ID,
  MemberList = substring((SELECT ( ', ' + Value )
                       FROM your_table t2
                       WHERE t1.ID = t2.ID
                       ORDER BY 
                          ID,
                          Value
                       FOR XML PATH( '' )
                      ), 3, 1000 )FROM your_table t1
   GROUP BY ID


  1. Vad betyder föregående i Oracle?

  2. Undvik dubbletter i INSERT INTO SELECT-frågan i SQL Server

  3. Finns det ett sätt att pivotera rader till kolumner i MySQL utan att använda CASE?

  4. Ta emot e-postmeddelanden, bearbeta dem och spara dem i min webbapplikations databas