小编典典

从查询查询更新查询

sql

我有一个要转换为Access DB的电子表格。我有一列要输入的客户名,我想用我们会计系统中的相应客户号替换。

我已经创建了一个包含客户信息的表,以及一个查询,该查询显示了需要在源数据中插入哪些ID。我正在寻找的是:

UPDATE tblStarting_Data
SET CustomerID=x
WHERE TEMPCustomer=y

X和Y来自qryIDPerCustomer。

我可以使用循环吗?如何引用另一个查询?


阅读 173

收藏
2021-05-16

共1个答案

小编典典

MS Access中的另一种可能性(从Tomalak答案借来的对象名称):

UPDATE tblStarting_Data, qryIDPerCustomer
SET tblStarting_Data.CustomerID=qryIDPerCustomer.CustomerID
WHERE tblStarting_Data.TEMPCustomer=qryIDPerCustomer.CustomerName
2021-05-16