Bạn có bí danh @CurrentItems
với CI
vì vậy chỉ cần sử dụng CI
:
UPDATE U SET U.Units = U.Units + CI.ItemUnits
FROM @CurrentItems CI INNER JOIN U ON U.UId=CI.ItemId;
Ngoài ra, hãy xem truy vấn của bạn, bạn có một cái gì đó giống như U.UId = CU.ItemID
. CU là gì? Bạn đã tạo bí danh cho @CurrentItems bằng CI, vậy mục đích của CU là gì? Nếu đây là sự nhầm lẫn, chỉ cần một lỗi đánh máy, hãy đảm bảo rằng bạn thay đổi bất kỳ tham chiếu nào thành CU
với CI
.
Bạn cũng không cho chúng tôi biết U
gì là, tôi hy vọng đây là một bảng hợp lệ.