IT/DBMS

[MySQL/MariaDB] Update join...

알 수 없는 사용자 2022. 11. 29. 06:56
반응형

 

MySQL/MariaDB updae join... 😅

mysql에서 테이블을 조인해서 update를 실행해야 되는 경우 아래처럼 조인해서 업데이트를 하면 된다.

자주 쓰일 듯 하니 메모 해둠

-- mainTable과 subTable을 no로 조인한 뒤 no가 같은 데이터만 use_yn값을 'Y'로 변경
-- (양쪽 모두 있는 데이터만 가져오기 위해 inner join 사용)
update mainTable a inner join subTable b on a.no = b.no 
set a.use_yn = 'Y'
where a.no = b.no 
;
반응형