Сложили сте псевдоним @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? Направили сте псевдоним за @CurrentItems с CI, така че каква е целта на CU? Ако това е грешка, просто правописна грешка, уверете се, че сте променили всяка препратка към CU
с CI
.
Вие също не ни казвате какво U
е, надявам се, че това е валидна таблица.