sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan får du værdierne for kolonne i SQL-kommasepareret

Dette vil virke :

  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. Sådan øges værdien i MySQL med PHP mysqli

  2. At tælle hvor mange MySQL-felter i en række der er udfyldt (eller tomme)

  3. Hvordan man skriver og udfører et shell-script for at oprette en mysql-databank og en tabel

  4. Hvordan får man vist alle metadata for kolonner i en tabel i Oracle-databasen?