Live Brilliant

[mysql] 두테이블 조인후 업데이트 본문

개발은 핵찜이야/DATABASE

[mysql] 두테이블 조인후 업데이트

주인정 2015. 1. 8. 14:12

 B테이블 컬럼값을 A테이블에 업데이트 하고 싶을경우


UPDATE table_a SET table_a.name = table_b.name

FROM table_b

WHERE table_a.seq = table_b.seq AND status = 1;



A와 B 테이블 조인후 B테이블에 값이 없을경우  A테이블 상태 컬럼값 업데이트


UPDATE table_a AS a LEFT JOIN table_b AS b ON a.a_no=b.b_no

SET a.c_status=1 

WHERE ISNULL(b.b_no);


Comments