我正在尝试基于单独表中的 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;