Du har kallat @CurrentItems
med CI
så använd bara CI
:
UPDATE U SET U.Units = U.Units + CI.ItemUnits
FROM @CurrentItems CI INNER JOIN U ON U.UId=CI.ItemId;
Ta också en titt på din fråga du har något som U.UId = CU.ItemID
. Vad är CU? Du har skapat ett alias för @CurrentItems med CI, så vad är syftet med CU? Om detta är ett misstag, bara ett stavfel, se till att du ändrar någon referens till CU
med CI
.
Du berättar inte heller för oss vad U
är, jag hoppas att detta är en giltig tabell.