【问题标题】:Convert SQL query to access query将 SQL 查询转换为访问查询
【发布时间】:2014-06-12 14:53:44
【问题描述】:

我使用下面的查询来更新 SQL 中的记录。我也必须在 MS-ACCESS 中做同样的事情。这是我使用和工作过的SQL 查询

update Table1
SET Table1.a = Table2.b 
from  Table1
inner join Table2 on Table1.c = Table2.d 
where Table1.a = 0

在 MS_ACCESS 中,查询表达式 Table2.b 中出现语法错误 (missing operator),来自 Table1 内连接 Table2 on Table1.c = Table2.d where Table1.a = 0。请告诉我有什么问题这个查询在MS_ACCESS

【问题讨论】:

  • 请编辑您的问题并粘贴您遇到的确切错误,而不是解释。
  • 我编辑了它。 @AndyLester

标签: mysql sql ms-access


【解决方案1】:
update Table1 
inner join Table2 
on Table1.c = Table2.d
SET Table1.a = Table2.b 
where Table1.a = 0

我认为 Access 中的语法有点不同。

应该这样做

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-18
    • 1970-01-01
    • 2019-06-16
    • 2014-08-14
    • 2015-10-10
    • 2015-05-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多