更新查询从 MS Access 到 Oracle 的多个连接

添加颜色

我对这种在MS Access 中运行良好的语法知之甚少

UPDATE (Table1 INNER JOIN Table2 ON (Table1.IDENT = Table2.IDENT) AND (Table1.AREA = Table2.AREA)) 
INNER JOIN Table3 ON (Table2.IDENT = Table3.IDENT) AND (Table2.AREA = Table3.AREA) 
SET Table3.ELEV = Table2.elev, Table3.NAME = Table2.name, Table3.CYCLE = "1807";

我正在寻找与此等效的 Oracle。

小脚怪

像这样的东西,也许?

UPDATE table3 t3
   SET (t3.elev, t3.name, t3.cycle) =
          (SELECT t2.elev, t2.name, '1807'
             FROM table2 t2
                  JOIN table1 t1
                     ON     t1.ident = t2.ident
                        AND t1.area = t2.area
            WHERE     t2.ident = t3.ident
                  AND t2.area = t3.area);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS Access传递查询到Oracle VIA ODBC

来自分类Dev

更新 MS Access 查询?

来自分类Dev

MS Access - 通过多个连接表求和的查询

来自分类Dev

MS Access 多个左连接

来自分类Dev

MS Access查询多个条件

来自分类Dev

MS Access查询多个条件

来自分类Dev

MS Access直通查询更新

来自分类Dev

将 MS Access Form 日期传递到 Oracle SQL

来自分类Dev

SQL查询PIVOT到MS Access SQL查询

来自分类Dev

在MS Access中的“选择查询”中连接多个数据库

来自分类Dev

MS Access VBA 查询多个表

来自分类Dev

Postgres到MS Access

来自分类Dev

Postgres到MS Access

来自分类Dev

MS Access sql - 更新查询语法

来自分类Dev

MS Access - 更新 SQL 查询错误 3061

来自分类Dev

在MS ACCESS 2010中创建表-使用Oracle SQL查询

来自分类Dev

从 postgres 到 oracle 的 traslate 查询“删除连接”

来自分类Dev

MS Access在查询中使用多个子查询

来自分类Dev

MS Access UPDATE查询失败,因为查询不是可更新的

来自分类Dev

MS Access,更新查询不会更新链接表

来自分类Dev

与MS Access建立连接

来自分类Dev

与MS Access建立连接

来自分类Dev

MS Access查询语法

来自分类Dev

MS Access:查询

来自分类Dev

ms access - 查询空行

来自分类Dev

带有多个连接的嵌套选择语句(MS Access)

来自分类Dev

选择查询具有意外的多个记录(MS Access)

来自分类Dev

具有多个联接的MS Access查询返回重复的行

来自分类Dev

从 MS Access 中的子查询中检索多个值