1

特定の状況でのピボット クエリに問題があります。文字列列を int 列の上にピボットする必要があります (つまり、2 列だけです)。3 番目の列には、文字列の連結が保持されます。

Example:
CustomerID   Breed
--------------------------
1            Pug
1            Bulldog
1            Doberman
2            Doberman
3            Bulldog
3            Doberman
3            Pug
3            Poedel


Result:    
CustomerID  Pug    Bulldog    Doberman    Poodle    Concat
-----------------------------------------------------------------------------
1           Pug    Bulldog    Doberman    NULL      Pug,Bulldog,Doberman
2           NULL   NULL       Doberman    NULL      Doberman
3           Pug    Bulldog    Doberman    Poodle    Pug,Bulldog,Doberman,Poodle

次の投稿で説明されている方法を試しました: SQL Server: Examples of PIVOTing String data

しかし、これはどこでもNULLを返すだけです.ID列が原因だと思います。

どんな助けでも大歓迎です。

4

1 に答える 1