您已经别名了@CurrentItems
,CI
所以只需使用CI
:
UPDATE U SET U.Units = U.Units + CI.ItemUnits
FROM @CurrentItems CI INNER JOIN U ON U.UId=CI.ItemId;
还要看看您的查询中是否有类似的内容U.UId =CU.ItemID
。什么是CU?您已使用CI为@CurrentItems作了别名,那么CU的目的是什么?如果这是一个错误,只需输入错误即可确保您更改对CU
with的任何引用CI
。
您也不告诉我们什么U
,我希望这是一个有效的表。