plsql 根据另一个表的值之和更新表值
我正在尝试根据另一个表中的值的总和来更新一个表。我想要遵循的过程是:
- 从表1中选择ColumnA,ColumnB,其中id = 123
- 从所有返回的记录中获取ColumnA和ColumnB中值的总和
- 用上面* 5(或某个值)的总和更新Table2的columnC,其中id =123
因此,如果 '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 where id = 123
谢谢!
I'm trying to update a table based on the sum of values from another table. The process I want to follow is:
- select ColumnA,ColumnB from Table1 where id = 123
- get total sum of the values in ColumnA and ColumnB from all returned records
- update Table2's columnC with the total sum from above * 5 (or some value) where id =123
So if the return record from 'select ColumnA,ColumnB from Table1 where id = 123
ColumnA ColumnB
1 5
3 0
1 7
And Table2's columnC would be set to (1+3+1+5+0+7) * 5 where id = 123
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为此,您不需要 PL/SQL。
You don't need PL/SQL for that.