반응형
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) |
반응형
': IT > SQL' 카테고리의 다른 글
[MySQL] Error Code 1175 업데이트 에러 (0) | 2018.03.07 |
---|---|
[MSSQL] 지정한 개수 만큼 SELECT,UPDATE,DELETE 하기 (0) | 2017.04.05 |
[MySQL]Create stored procedure 프로시저 생성 (0) | 2016.02.25 |
[MySQL] Table Create/Alter/Delete (0) | 2016.02.16 |
[MySQL] IFNULL , select문에서 null값 치환 (0) | 2016.02.04 |