У меня возникают некоторые трудности с помощью Pivot-запроса для моей конкретной ситуации. я должен Опускайте строковый столбец над столбцом INT (так только 2 колонки) Третий столбец проведет конкатенацию строкTsql Pivot on string + concat
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.
Любая помощь очень ценится.
Не могли бы вы отредактировать вопрос и добавить запрос, который вы разработали до сих пор? –