首页 文章

转换SQL查询以访问查询

提问于
浏览
-1

我使用下面的查询来更新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 )来自表1内部联接表2上的Table1.c = Table2.d其中Table1.a = 0.请让我知道 MS_ACCESS 中此查询的问题 .

1 回答

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

    我认为Access中的语法略有不同 .

    这应该做到这一点

相关问题