Tienes un alias @CurrentItems
con CI
así que solo usa CI
:
UPDATE U SET U.Units = U.Units + CI.ItemUnits
FROM @CurrentItems CI INNER JOIN U ON U.UId=CI.ItemId;
También eche un vistazo a su consulta, tiene algo como U.UId = CU.ItemID
. ¿Qué es CU? Ha creado un alias para @CurrentItems con CI, entonces, ¿cuál es el propósito de CU? Si esto es un error, solo un error tipográfico, asegúrese de cambiar cualquier referencia a CU
con CI
.
Tampoco nos dices qué U
es, espero que esta sea una tabla válida.