无法绑定多部分标识符“Export_Shipping.site_num”

时间:2016-04-24 19:34:01

标签: sql sql-server sql-server-2008

我收到以下错误“无法绑定多部分标识符”Export_Shipping.s_num“。我的目标表是web_shipping,源是export_web_shipping。 如何修复此特定的更新查询?

UPDATE Shipping
SET Shipping.s_num= Export_Shipping.s_num
FROM Shipping a, Export_Shipping b 
WHERE b.[order_id]= a.order_id

1 个答案:

答案 0 :(得分:1)

您为Export_Shipping提供了别名b。因此,请使用b而非Export_Shipping 另外,我会使用join

UPDATE a
SET a.s_num = b.s_num
FROM Shipping a JOIN Export_Shipping b 
ON b.[order_id]= a.order_id