반응형
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
;
반응형
'IT > DBMS' 카테고리의 다른 글
[Oracle]ORACLE 계층형 쿼리 (0) | 2022.11.29 |
---|---|
[Oracle]ORACLE 12C SQL에 추가된 새로운 기능 (0) | 2022.11.29 |
[Oracle] Oracle 시퀀스 생성 쿼리 (0) | 2022.11.29 |
[Oracle] Oracle SELECT한 값으로 UPDATE하기 (0) | 2022.11.29 |
[Oracle] Oracle 특정 자릿수만 업데이트(feat. update + substr) (0) | 2022.11.29 |