我正在尝试根据另一个表中的值之和更新表。我想要遵循的流程是:
因此,如果返回记录来自'select ColumnA,ColumnB from Table1 where id = 123
ColumnA ColumnB
1 5
3 0
1 7
Table2的columnC将被设置为(1 + 3 + 1 + 5 + 0 + 7)* 5,其中id = 123
谢谢!
答案 0 :(得分:1)
你不需要PL / SQL。
UPDATE TABLE2
SET COLUMNC = ( SELECT (SUM(ColumnA + ColumnB))*5
FROM TABLE1
WHERE id = 123 )