首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Access 2007-2010 sql中的where语句

Access 2007-2010 sql中的where语句
EN

Stack Overflow用户
提问于 2014-08-11 15:25:52
回答 2查看 129关注 0票数 0

我试图将数据从一个表中提取到一个数据库设置中,方法是让它与产品代码匹配,然后将数据从表字段中提取到数据库字段中。

我有下面的语句,但是当我试图运行它时,我会看到一个错误,上面写着“更新语句中的语法错误”,然后它突出了我猜测的地方部分中有一个错误,因为我是新手,我不知道是什么。

代码语言:javascript
运行
复制
UPDATE [Raw material reg info].[SAP Material Number] 
SET [Sheet1].[SAP Material Number] 
WHERE [Raw material reg info].[CMC Part Code] LIKE [Sheet1].[CMC Part Code];
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-11 15:48:11

根据您的查询和描述,我认为这是您真正想要的。我可能完全错了,但我只能假设要更新[Raw material reg info]表中[Raw material reg info]字段的值,在导入的[Sheet1]数据中找到匹配的[CMC Part Code]

代码语言:javascript
运行
复制
UPDATE 
    [Raw material reg info]
SET
    [SAP Material Number] = [Sheet1].[SAP Material Number]
FROM
    [Sheet1]
INNER JOIN
    [Raw material reg info] ON [Sheet1].[CMC Part Code] = [Raw material reg info].[CMC Part Code]

编辑:

根据this post,对于上述查询,Access的语法略有不同。试试这个:

代码语言:javascript
运行
复制
UPDATE 
    [Raw material reg info]
INNER JOIN
    [Sheet1] ON [Raw material reg info].[CMC Part Code] = [Sheet1].[CMC Part Code]
SET
    [Raw material reg info].[SAP Material Number] = [Sheet1].[SAP Material Number]
票数 0
EN

Stack Overflow用户

发布于 2014-08-11 15:33:49

代码语言:javascript
运行
复制
UPDATE [Raw material reg info].[SAP Material Number] 
SET [Sheet1].[SAP Material Number] = *Need to specifiy what you want this value to be *
WHERE [Raw material reg info].[CMC Part Code] LIKE [Sheet1].[CMC Part Code];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25246859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档