MS Access SQL 语法错误
Posted
技术标签:
【中文标题】MS Access SQL 语法错误【英文标题】:MS Access SQL Syntax Error 【发布时间】:2011-09-26 15:29:05 【问题描述】:我正在尝试从链接表中的类似字段更新 microsoft access 数据库表字段。
这是我的表名:
Raw data
sectionroster
到目前为止,这是我的查询:
UPDATE [raw data].[current supervisor]
FROM [raw data]
INNER JOIN [sectionroster] ON [raw data].[associate id]=[sectionroster].[employee number]
SET [raw data].[Current Supervisor] = [sectionroster].[supervisor];
它给了我一个引用 from 子句的语法错误,我不知道为什么。任何帮助将不胜感激!
【问题讨论】:
【参考方案1】:试试这个
UPDATE [raw data].[current supervisor]
SET [raw data].[Current Supervisor] = [sectionroster].[supervisor]
FROM [raw data]
INNER JOIN [sectionroster] ON [raw data].[associate id]=[sectionroster].[employee number]
【讨论】:
没问题。它奏效了吗?如果是这样,请接受答案,以便对其他人有所帮助。 感谢您的快速响应!但是,它给了我完全相同的错误!有没有可能我这两个表之间的关系有问题?我有 [原始数据].[关联 ID] 直接链接到 [sectionroster].[员工编号]。这是任一表上存在的唯一关系。再次感谢!京东 查询看起来很正确。我发现另一个关于堆栈溢出的问题。可能这可以帮助您解决问题。 ***.com/questions/537161/… 再次感谢维奈!我刚刚想通了! 这对我有用! UPDATE [原始数据] 内部联接 [sectionroster] ON [原始数据].[associate id]=[sectionroster].[员工编号] SET [原始数据].[Current Supervisor] = [sectionroster].[supervisor] ;跨度>以上是关于MS Access SQL 语法错误的主要内容,如果未能解决你的问题,请参考以下文章