Anda telah membuat alias @CurrentItems
dengan CI
jadi gunakan saja CI
:
UPDATE U SET U.Units = U.Units + CI.ItemUnits
FROM @CurrentItems CI INNER JOIN U ON U.UId=CI.ItemId;
Lihat juga kueri Anda, Anda memiliki sesuatu seperti U.UId = CU.ItemID
. Apa itu CU? Anda telah membuat alias untuk @CurrentItems dengan CI, jadi apa tujuan CU? Jika ini adalah kesalahan, hanya salah ketik, pastikan Anda mengubah referensi apa pun ke CU
dengan CI
.
Anda juga tidak memberi tahu kami apa U
adalah, saya harap ini adalah tabel yang valid.