-- update
update u_db_wx.wx_epp_userid t
set t.open_id_bl =
(select t2.open_id
from u_db_wx.wx_epp_user_ext_openid t2
where t2.user_id = t.user_id_epp)
where exists (select 1
from u_db_wx.wx_epp_user_ext_openid t2
where t2.user_id = t.user_id_epp);
-- 内联视图更新
update
(select t.open_id_bl, t2.open_id
from u_db_wx.wx_epp_userid t,u_db_wx.wx_epp_user_ext_openid t2
where t2.user_id = t.user_id_epp) t3
set t3.open_id_bl = t3.open_id;
相关文章
- Oracle + Entity Framework 更新没有设置主键的表
- 请问一下,我想使两个数据库中的数据及表能同步更新!
- SQL Server:使用Select和Join两个表从一个表更新
- oracle数据库【表复制】insert into select from跟create table as select * from 两种表复制语句区别
- 一个表中的两个字段,关联另一个表中的一个字段,求查询解决
- mysql两表关联修改数据
- Oracle\MS SQL Server Update多表关联更新
- oracle数据库中同一个表的两个字段 数据合并成一个数据以及字符串补0
- 在SAS中连接来自两个Oracle数据库的表
- oracle异库同表名的两个数据库中数据合并或数据表结构的修改