求教临时表

我想将一组通过Insert语句新增的数据进行汇总,然后将汇总的结果更新到一张实体表中。比如:A表有一个字段a1,B表有一个字段b1。现在B表已经被批量新增了20条记录,现在要将这新增的20条记录中的b1字段的值汇总更新到a1上,如果不用临时表,还能有什么别的途径?...显示全部
我想将一组通过Insert语句新增的数据进行汇总,然后将汇总的结果更新到一张实体表中。

比如:A表有一个字段a1,B表有一个字段b1。现在B表已经被批量新增了20条记录,现在要将这新增的20条记录中的b1字段的值汇总更新到a1上,如果不用临时表,还能有什么别的途径?收起
参与3

查看其它 1 个回答leo_wyn的回答

leo_wynleo_wyn商业智能工程师Security
数据量不大的话,是否可以这样:loveliness:
update A
set a1 = (
  select sum(b1)
  FROM FINAL TABLE(
    insert into B (b1) values (你更新的数据)
)
系统集成 · 2013-06-20
浏览559

回答者

leo_wyn
商业智能工程师Security

leo_wyn 最近回答过的问题

回答状态

  • 发布时间:2013-06-20
  • 关注会员:1 人
  • 回答浏览:559
  • X社区推广