-1
表1:累積條件查詢
ID Total1 Total2 Total3
1 10 0 20
1 40 0 50
1 15 0 5
表2:
ID Total
1 140
如何添加累計所有的行,並找到在表2的匹配總?
我該如何累加所有行並在table2中找到不匹配的總數,然後編寫更新語句來更新(添加這些)並寫入到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