查询表达式中的语法错误(缺少运算符)?

tyl*_*omp 1 sql ms-access

你好,并提前感谢任何帮助.

我收到一个错误:'查询表达式中的语法错误(缺少运算符)'我不知道为什么......任何想法?

这是我的查询:

 UPDATE 
table1

SET 
table1.country_name = table2.COUNTRY,
table1.city = table2.CITY ,
table1.state = table2.STATE 

FROM
 ( table1 
inner join
table2 
ON
 table2.SITE_ID = table1.SiteID )

where
table1.country_name is null;
Run Code Online (Sandbox Code Playgroud)

mwo*_*e02 5

Access/Jet SQL中的UPDATE查询中没有FROM子句:

UPDATE table1 INNER JOIN table2 ON table1.SiteID = table2.SITE_ID
SET table1.country_name = table2.COUNTRY,
    table1.city = table2.CITY ,
    table1.state = table2.STATE 
WHERE table1.country_name is null;
Run Code Online (Sandbox Code Playgroud)