在MS Access 2010中运行查询时出现语法错误

时间:2013-08-14 17:01:36

标签: ms-access

美好的一天

我正在尝试运行更新查询,但收到以下错误“加入操作中的语法错误” 这是查询:

update (table 1 

set SEQ=table2.SEQ) 

from (table1 inner join table2 on table1.NBR=table2.NBR and table1.LINE = table2.LINE and table1.VENNO = table2.VENNO and table1.INVNO = table2.INVNO where table1.SEQ <> table2.seq)

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

你的语法错了。 UPDATE次查询不使用FROM。正确的语法是:

update 
    table1
    inner join table2 
        on table1.NBR=table2.NBR 
           and table1.LINE = table2.LINE 
           and table1.VENNO = table2.VENNO 
           and table1.INVNO = table2.INVNO
 set
     table1.SEQ = table2.SEQ
 where 
     table1.SEQ <> table2.seq