【发布时间】:2015-10-24 23:04:47
【问题描述】:
我想根据临时表的值(来自 Tmp_Tbl 的nationalid)更新表的列(来自 Personal_info 的national_id)。
下面两个表使用 cid,user_id 相互具有 pk/fk 关系。
用户(cid,user_name)
个人信息(user_id,national_id)
临时表也使用唯一的用户名与用户表建立关系。
Tmp_Tbl(user_name,nationalid)
因为它是 oracle,我不想使用更新连接,也不想合并语法,因为我已经有了解决方案。我正在寻找一个简单的更新查询来使用。
【问题讨论】:
-
不幸的是,加入是我可以看到你已经拥有的答案!
-
Oracle 不支持 UPDATE 语句中的联接
-
@彼得。 . . Oracle 支持子查询中的连接,它支持
UPDATE中的子查询。它不支持UPDATE使用JOIN;有细微的差别。