转换SQL查询以访问查询

时间:2014-06-12 14:53:44

标签: mysql sql ms-access

我使用下面的查询来更新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内部联接表2上的Table2.c = Table2.d其中Table1.a = 0.请告诉我什么是MS_ACCESS中的此查询错误。

1 个答案:

答案 0 :(得分:2)

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

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

这应该这样做