特定の状況でのピボット クエリに問題があります。文字列列を 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列が原因だと思います。
どんな助けでも大歓迎です。