0

次のようなデータを含むテーブルがあります。

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 つのクエリまたは他の方法で選択できる場合、解決策はありますか?

4

0 に答える 0