ピボットとアンピボットについて知っています。それは私が望んでいることではありません。集合体データをピボットおよびアンピボットしますが、それは私が望んでいることではありません。
テーブルを行列(線形代数)と考えてください。mxn行列から始める場合、その行列(テーブル)をnxm行列に変換したいと思います。真の転置が欲しい。
SQLでこれを行うにはどうすればよいですか?
たとえば、私が持っている場合:
1 2 3
1 2 4
6 7 8
3 2 1
3 9 1
その場合、結果は次のようになります。
1 1 6 3 3
2 2 7 2 9
3 4 8 1 1
行数が列数になり、その逆もあることに注意してください。また、どのデータもグループ化または集約していないことに注意してください。ソースに存在するすべての値が結果に存在し、それらのxy座標が交換されています。