ORACLE两表关联更新数据
例:有表A, 表B
A1 A2 A3 A4 B1 B2 B3 B4
01 张三 医生 01 李四 教师 30
02 李四 教师 02 张三 医生 35
结果:
A1 A2 A3 A4
01 张三 医生 35
02 李四 教师 30
实现语句 :
update A
set m6 = (select B4
from B
where B1 = A.A1
and B2 = A.A2
and B3 = A.A3
and rownum < 2)
where exists (select 'x' from B where B2 = A.A2)
ORACLE两表关联更新数据
原创
©著作权归作者所有:来自51CTO博客作者度假的小鱼的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Oracle两表关联更新
Oracle两表关联更新方式1:update方式2:内联视图更新方式3:merge
oracle 数据库 sql 字段 测试数据 -
Oracle - 两表关联更新三种方式
一.你需要准备?创建如下表数据需求二.解决方案方式1,update方式2:内联视图更新方式3:merge更新
# Oracle Oracle 多表更新 oracle