Oracle多表关联更新
2009-12-18 15:42
381 查看
update sdzy_operatlist1 a -- 使用别名
set (enddate,isred)=(select b.enddate,b.isred
from sdzy_operatlist b
where B.LOG_ID=A.Log_Id)
where exists (select 1
from sdzy_operatlist b
where B.LOG_ID=A.Log_Id
)
set (enddate,isred)=(select b.enddate,b.isred
from sdzy_operatlist b
where B.LOG_ID=A.Log_Id)
where exists (select 1
from sdzy_operatlist b
where B.LOG_ID=A.Log_Id
)
相关文章推荐
- Oracle 两个关联表之间更新
- oracle 实现 关联两个表更新 update select
- Oracle 2张表关联更新
- oracle 9i 中的关联更新跟oracle10g的区别
- oracle 多表关联 更新
- Oracle 两个关联表之间更新
- oracle 多表关联更新,需要更新的字段在另一个表里
- [ORACLE]关联表更新数据
- 【Oracle】两个表Join关联更新
- Oracle多表关联更新的方式选择
- oracle与sql两表关联更新
- Oracle 2张表关联更新表信息的四个SQL
- Oracle多表关联更新
- oracle 多表关联更新为什么要加exists
- Oracle多表关联更新(update多表关联)
- 对于oracle两表关联更新的问题解决办法
- 关于 oracle 多表关联更新的语句写法——仅仅是给自己看的
- oracle 多表关联更新语句
- Oracle 中两表关联进行更新
- oracle update set select from 关联更新