我正在为一条 SQL 语句而苦苦挣扎。
我想在具有复合主键的表中更新除某些行之外的所有行。
这就是我现在所做的:
UPDATE Products SET Active = 0
_
UPDATE Products SET Active = 1
WHERE (Id_A = 1 AND Id_B = 1 AND Id_C = 1) OR
(Id_A = 1 AND Id_B = 2 AND Id_C = 1) OR
(Id_A = 5 AND Id_B = 8 AND Id_C = 3) OR
.
.
.
etc
这行得通,但我不喜欢它。我希望能够一次完成。
有没有办法在 SQL 中做到这一点?