表格1
Item ---- Qauntity ---- Code
123 1 --- 10 --- 123
123 2 --- 20 --- 123
123 3 --- 30 --- 123
653 3 --- 60 --- 345
653 2 --- 30 --- 345
653 4 --- 20 --- 345
967 3 --- 10 --- 967
967 2 --- 20 --- 967
967 1 --- 30 --- 967
表 2:
Code -- Qauntity
123 -- 40
345 -- 30
444 -- 10
234 -- 20
653 -- 60
我需要从表 1 中按代码分组获取 sum(Quantity),如果代码存在则在表 2 中更新,否则插入新行。剩余的行保留在表 2 中。如何为以下场景编写 oracle plsql 查询。
谢谢