4

重複の可能性:
Oracle の行から列への変換

私の本当の問題はこのようなものですが、互いに関連する多くのテーブルがあります。それで、例を作成したので、これが解決されれば、私の本当の問題は解決されます。ここに私のテーブルがあります:

tbl_products

    tp_id | tp_name 

     1      apple

     2      mango

     3      pineapple

tbl_sales

    ts_id | ts_location | ts_tp_id | ts_sales

       1        NY              2           5
       2        LN              2           10  
       3        QL              1           25          
       4        QL              3           20
       5        LN              3           35
       6        NY              3           50
       7        NY              1           100

tbl_products と tbl_sales の 2 つのテーブルがある場合、次のような動的な列を持つクエリを作成する方法は次のとおりです。

 sales_location | apple | mango | pineapple 
      NY           100       5        50

ここで、リンゴ、マンゴー、パイナップルには、場所に応じた合計販売数が必要です

4

1 に答える 1