Access2013 SQL视图中的内部连接查询

时间:2018-01-16 18:41:43

标签: sql ms-access

我在访问2013年和#34; 2017FrenchProjectData"和" NewModes"我正在尝试使用发票模式/服务级别'两个字段中的列,用于更新'法国项目模式'这只是在New Modes表中。我使用下面但是我一直收到语法错误(缺少运算符)消息。

UPDATE     [2017FrenchProjectData]
SET        [2017FrenchProjectData].[FrenchProjectMode]=newmodes.[frenchprojectmode]
          ,[2017FrenchProjectData].[BasicMode]=[newmodes].[modedesc]
FROM       [2017FrenchProjectData]
INNER JOIN NewModes 
ON         2017FrenchProjectData.[ Invoice Mode / Service Level]=Newmodes.[ Invoice Mode / Service Level]

1 个答案:

答案 0 :(得分:1)

Access的UPDATE语法有点好奇。它没有From条款。而是在指定UPDATE

后指定表和联接
UPDATE     [2017FrenchProjectData]
INNER JOIN NewModes 
ON         [2017FrenchProjectData].[ Invoice Mode / Service Level]=Newmodes.[ Invoice Mode / Service Level]
SET        [2017FrenchProjectData].[FrenchProjectMode]=newmodes.[frenchprojectmode]
          ,[2017FrenchProjectData].[BasicMode]=[newmodes].[modedesc]