@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とは何ですか? CI で @CurrentItems のエイリアスを作成しましたが、CU の目的は何ですか?これが間違いである場合は、単なるタイプミスです CU
への参照を変更してください CI
で .
また、U
を教えてくれません。 つまり、これが有効なテーブルであることを願っています。