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

他の列でグループ化された列の行のコンマ区切りリスト

    派生テーブルを生成するクエリを投稿していただければ、解決のお手伝いをいたします 、しかし、現時点では table1 に置き換えてみてください

    ;WITH Table1
    AS
    (
        SELECT C1, C2, C3  FROM T1 WHERE C1 IS NOT NULL--and a lot of calculation also
    )
    SELECT
         C1,C2,
         STUFF(
             (SELECT ',' + C3
              FROM Table1
              WHERE C1 = a.C1 AND C2 = a.C2
              FOR XML PATH (''))
              , 1, 1, '')  AS NamesList
    FROM Table1 AS a
    GROUP BY C1,C2
      
     


    1. mysqlを使用したノードjsのネストされたクエリ

    2. 今から過去30日以内の各日付の最新時刻の行を選択する方法

    3. アプリケーション セキュリティの実装 - アプリ レベルおよび DB レベル (ASP .NET および SQL Server 08)

    4. MYSQLの日付範囲と時間範囲