MSSQLで次のような問題があります。テーブルが4つあります。行を列に変換してデータのペアを保持する
例テーブル:私はPIVOTを使用してみましたが、それが原因で異なる値の複数行を返していました
1 | a | red | 5 | b | green | 10
2 | a | orange | 40 | b | yellow | 35
3 | a | blue | 6 | b | cyan | 9
:
JunctionId | type| color| value
1 | a | red | 5|
1 | b | green | 10|
2 | a | orange | 40|
2 | b | yellow | 35|
3 | a | blue | 6|
3 | b | cyan | 9|
今、私は次のような結果が欲しいです。私はセルフジョインを使用しますが、私は12種類の 'タイプ'を持っています。どんなアイデアも大歓迎です!
(注:私は、このstackoverflowのテーブルのブツを使用することはできません...申し訳ありません)
https://stackoverflow.com/editing-help – jarlh