是否可以同时更新“bincard”表中的“QtyBalance”字段,但使用2个不同的where条件。目前我正在使用这样的2个查询:
update `bincard` set `QtyBalance`= 80 where `BinId`= 65
update `bincard` set `QtyBalance`= 20 where `BinId`= 66
答案 0 :(得分:0)
UPDATE `bincard` SET `QtyBalance` =
CASE
WHEN `BinId`= 65 THEN 80
WHEN `BinId`= 66 THEN 20
ELSE `QtyBalance`
END