根据同一记录的结果更新记录

时间:2013-12-06 12:51:30

标签: sql ms-access

我有一张表格,其中我有相同Item_number的重复行。

我想进行更新查询,我希望根据表格中某个item_number当前记录的结果更新item_number的每一行。

我当前的查询是这样的。

UPDATE RESOURCE
SET [resource code]='TOOL-G' 
WHERE [resource code]='FILLTOOL' AND OPERATION_DESCRIPTION='FILL MOULD TOOL' AND [set up]=2.5

此where子句对于所有查询都是相同的,因为它们都基于系统中当前的记录。

但是,这只会更新该item_number的4个重复记录中的1行,其中查询条件匹配。

我想要做的是使用与查询中的where子句匹配的值更新每个具有不同值的行。

I.e特定item_number的第三个重复记录包含我希望以查询为基础的信息。但是我想更新列表中的第一个重复记录,依此类推。

我希望这会涉及一个子查询。

希望我的解释很容易理解。我正在使用Access 2007。

0 个答案:

没有答案
相关问题