私は共通のフィールドを持つ3つのテーブルを持っています。テーブル3の各行のSUMをテーブル1の列とテーブル2の列から計算したいと思います。ただし、SUMは一致するIDフィールドに基づいている必要があります。PostgreSQLテーブル間の合計
これまでのところ私が持っている:
INSERT INTO table_3.cost_label
SELECT table_1.col_2 + table_2.col_2
FROM table_1, table_2;
Table 1
ID Value
1 10
2 20
3 30
Table 2
ID Value
1 20
2 40
3 60
Table 3-Final Output
ID Value
1 30
2 60
3 90
は、一般的なマッチングの場でこれをベースにする方法はありますか?
私はあなたを取得する場合、右 - それは、一致するフィールドにすでにある - なし? –
テーブル1とテーブル2の合計を計算し、テーブル3の現在のレコードの下に置くことは簡単ではありません。 – CamMuller
いくつかのサンプルデータと欲しい結果を投稿してください。 –