본문 바로가기
Programming/MySQL

[MySQL] 연관되어 있지 않은 테이블 제거하기.

by 신규하 2009. 10. 22.
아래와 같은 테이블 GIRLS이 데이터가 있고 주소가 있는데.. 주소가 입력되어 있지 않은 걸들의 주소를 삭제 하고 싶다면,

TABLE GIRLS
-id INT
-name VARCHAR
-address_id INT [ foreign key ]
-hair_color VARCHAR

TABLE GIRL_ADDRESS
-address_id INT
-address_info VARCHAR
-phone VARCHAR

아래와 같이 작성해 주시면 됩니다.

DELETE from girls WHERE address_id not in (SELECT address_id from address)


댓글