根据另一个表中的2个字段值访问更新查询

时间:2013-01-17 18:42:25

标签: ms-access sql-update

我正在尝试在单独的表中基于2个字段运行更新查询。我知道如何基于一个字段来做,添加两个表,在两个相关字段之间创建连接并运行更新。但是,当我尝试使用两个连接运行它时,它说它无法执行,因为它包含多个连接。这是我正在努力实现的一个简短例子

表1包含项目的名称,位置和数量。 表2包含项目数的名称,位置和空字段。

当我尝试使用表1中的信息更新表2时,如果两个名称字段之间存在联接,则会为每个不同的位置更新相同数量的项目。

更新:

我已修复它,我认为我错误地连接了连接。

这是完成的SQL语句:

UPDATE Tbl_Hourly_Pick_Performance 
LEFT JOIN Tbl_Temp_Count_Info 
  ON (Tbl_Hourly_Pick_Performance.[Sign On]=Tbl_Temp_Count_Info.[Picker ID]) 
  AND (Tbl_Hourly_Pick_Performance.[Pick Floor]=Tbl_Temp_Count_Info.Floor) 
SET Tbl_Hourly_Pick_Performance.[No of Stores] = Tbl_Temp_Count_Info.Count;

0 个答案:

没有答案