Hai alias @CurrentItems
con CI
quindi usa semplicemente CI
:
UPDATE U SET U.Units = U.Units + CI.ItemUnits
FROM @CurrentItems CI INNER JOIN U ON U.UId=CI.ItemId;
Dai anche un'occhiata alla tua query che hai qualcosa come U.UId = CU.ItemID
. Cos'è CU? Hai creato un alias per @CurrentItems con CI, quindi qual è lo scopo di CU? Se questo è un errore, solo un errore di battitura assicurati di modificare qualsiasi riferimento a CU
con CI
.
Inoltre non ci dici cosa U
è, spero che questa sia una tabella valida.