oracle怎么用一个表的多个字段数据更新另一个表相应的字段中 update ta set(c1,c2,c3)=(select c1,c2,c3 from tb where ta.id=tb.id)where exists(select 1 from tb.id=ta.id)
ORACLE将一个表的数据更新到另一个表 select max(va)from b where b.code=a.code是返回的最大值,应该是为有去除查询到多条记录的情况。比如说,B表中存在CODE=1多条记录时,如果不用MAX(va)语句会出错误的。。
oracle用一张表数据更新另一张数据 update table1 set num1=num1+(select nvl(num2,0)from table2 where table2.id=table1.id)你看看是不是你要的
oracle怎么用一个表的多个字段数据更新另一个表相应的字段中 需要更新的表设为表1,数据表为表2,不知道你是要把表2的数据全部更新到表1中还是只更新表1中的部分字段。。