これが私が思いついたクエリですが、正しく機能していないようです。
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 テーブルを結合します。問題は、複数のストアを同時に更新しようとすると、アイテム全体が更新されることです。しかし、1 つのストアのみを更新すると、正常に更新されます。何か理由はありますか?
ありがとう、