Você criou o alias
@CurrentItems
com CI
então apenas use CI
:UPDATE U SET U.Units = U.Units + CI.ItemUnits
FROM @CurrentItems CI INNER JOIN U ON U.UId=CI.ItemId;
Também dê uma olhada na sua consulta, você tem algo como
U.UId = CU.ItemID
. O que é CU? Você criou um alias para @CurrentItems com CI, então qual é o propósito de CU? Se isso for um erro, apenas um erro de digitação, certifique-se de alterar qualquer referência a CU
com CI
. Você também não nos diz o que
U
é, espero que esta seja uma tabela válida.