重複の可能性:
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
ここで、リンゴ、マンゴー、パイナップルには、場所に応じた合計販売数が必要です