結果が連結される列にピボットする必要がある1:Mレコードセットがあります。SQLピボット1:M行から文字列へ
CREATE TABLE #temptable
(
ID int,
Division int,
Material int
);
insert into #temptable
Values
(999, 1, 1)
,(999, 1, 2)
,(999, 1, 3)
,(999, 2, 1)
,(999, 2, 6)
,(999, 3, 2)
サンプルデータ:
ID Division Material
---- ---------- ----------
999 1 1
999 1 2
999 1 3
999 2 1
999 2 6
999 3 2
が、私は各部門のための材料が連結されている場合、結果はこのように見える必要があります。
サンプルデータを作成します
ID Division-1 Division-2 Division-3
---- ---------- ---------- ----------
999 1,2,3 1,6 2
あなたは何か試しましたか? –
そして、どのバージョンのSQL? – Shawn
以下のカムランの答えがこの問題を解決しました。 – ScottM