: IT/SQL
[Mysql] where절에서 AND 와 OR
orora
2016. 2. 5. 11:30
반응형
UPDATE [TABLE명] SET [COLUMN명] = VALUE
WHERE 조건문1 AND 조건문2 OR 조건문3
: 조건문1과조건문2를 만족하거나, 조건문3을 만족할 경우, 해당 값을 업데이트한다.
UPDATE sgcp.OrderItemSync ois, sgcp.OrderItem oi SET ois.compared = 'C' , ois.updatedQuantity = oi.quantity WHERE modified != true AND ( ois.orderItemId = oi.orderItemId AND ois.modified = false AND ois.name = oi.name AND ois.sku = oi.sku AND ois.quantity != oi.quantity ) OR ( ois.orderItemId = oi.orderItemId AND ois.modified = false AND ois.name = oi.name AND ois.sku = oi.sku AND ois.quantity = oi.quantity AND ois.unitPrice != oi.unitPrice) |
반응형