次のようなデータを含むテーブルがあります。
Name opening receipt transfer closing
abcd 1000 40 30 1010
efg 256 109 219 146
hjk 9356 210 210 9356
mnp 2000
私はこのような結果が必要です -
opening_abcd receipt_abcd transfer_abcd closing_abcd opening_efg receipt_efg .....
1000 40 30 1010 256 109 .....
私が今まで試したのは、次のような1行の値を持つ複数のビューを1つずつ作成することです-
select opening opening_abcd, receipt receipt_abcd, transfer transfer_abcd, closing closing_abcd
from this_table
where name = 'abcd'
他の人についても同様に、JOINを使用してそれらをマージしました。
それらすべてを 1 つのクエリまたは他の方法で選択できる場合、解決策はありますか?