RDB/MySQL

MySQL Delete join 구문

세모데 2020. 6. 1. 12:59

MySQL은 오라클과 다르게 delete시 join 기능을 제공하여 다른 테이블과 join하여 데이터 삭제가능

 

delete src_t1                                                              -- 삭제할 대상 테이블 기술 (여러 대상 테이블 기술가능)

from src_t1 as s  innter join tar_t2 on s.id = tar_t2.id          -- join 구문 기술 (innter, left, right... 가능)

where s.value > 1000;                                                  -- where로 조건 기술