这是我提出的查询,但似乎无法正常工作。
UPDATE ItemDynamic
SET TaxID=8
FROM ItemDynamic
INNER JOIN Item
ON Item.ID = ItemDynamic.ItemID
WHERE Item.DateCreated>'2013-06-18' and StoreID=11 or StoreID=1 or StoreID=2 or StoreID=3
DateCreated 列不在 ItemDynamic 中,该列在 Item 表中。所以我加入了 Item 表和 ItemDynamic 表。问题是,当我尝试同时更新更多商店时,它会更新整个项目。但是当我只更新一个商店时,它会更新得很好。有什么理由吗?
谢谢,