稍微麻烦些update tmp2 a
set (m,num) =
(select a.m+b.m, a.num+b.num)
from tmp3 b
where a.operid=b.operid and a.msort=b.msort)
where (a.a.operid a.msort) in
(select c.operid,c.msort from tmp3 c)
;
set (m,num) =
(select a.m+b.m, a.num+b.num)
from tmp3 b
where a.operid=b.operid and a.msort=b.msort)
where (a.a.operid a.msort) in
(select c.operid,c.msort from tmp3 c)
;
解决方案 »
- 大侠们帮我看看..急..
- oracle包调用问题
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 配置oracle10 和sqlserver2000之间的透明网关 ora-28545:连接代理时 Ne
- 这样的语句该怎么写?
- 服务器无法处理请求。 ---> 值不能为空。 在线等
- 怎么把access的数据导入oracle啊
- 如何在Oracle的表的任意位置中新插入一个或多个字段,或者调整表中字段的顺序?
- 存储过程中的select into问题,请帮忙!!!
- Oracle中的存储过程能不能象SQL Server的存储过程那样,返回结果集
- !!大家帮帮我,急死我了!!
- 在oracle中不能修改列名
- 触发器问题
set b.m=a.m+b.m, b.num=a.num-b.num
from tmp2 a, tmp3 b
where a.operid=b.operid and a.msort=b.msort
subquery ..more than sigle row....哈哈,遇见的太多了,都记住了