sql >> データベース >  >> RDS >> Sqlserver

SQLカンマ区切りの列の値を取得する方法

    これは機能します:

      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. エラー:クエリに結果データの宛先がありません

    2. PDOStatement-列にアクサングラーブ( `)を使用しますか?

    3. SQLJOINの重複レコード

    4. 左結合からのPostgresの更新