0

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

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

当我尝试使用表 1 中的信息更新表 2,并在 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;
4

0 回答 0