-1
表1:累積条件クエリ
ID Total1 Total2 Total3
1 10 0 20
1 40 0 50
1 15 0 5
表2:
ID Total
1 140
どのように私は、累積的にすべての行を追加して、table2の中に一致する合計を見つけるのですか?
どのように私は累積的にすべての行を追加し、テーブル2に合致しない合計を見つけ、更新(追加)してtable2に書き込む更新ステートメントを書きますか?
select sum(t1.total1) + sum(t1.total2) +sum(t1.total3) as "Total" from
table t1, table t2 where t1.ID=t2.ID and sum(t1.total1) +
sum(t1.total2) +sum(t1.total3)=t2.total;
正しく更新構文を取得できません。
と:同じ合計を持っていない行を更新するには、このような相関サブクエリを使用することができますそこには「GROUP BY ID」がありますか? –
この宿題はありますか? – Tejs
あなたが提示したシナリオでクエリが何をすべきかを説明することができます(期待される出力は?) – GolfWolf