아래와 같은 테이블 GIRLS이 데이터가 있고 주소가 있는데.. 주소가 입력되어 있지 않은 걸들의 주소를 삭제 하고 싶다면,
아래와 같이 작성해 주시면 됩니다.
TABLE GIRLS
-id INT
-name VARCHAR
-address_id INT [ foreign key ]
-hair_color VARCHAR
-id INT
-name VARCHAR
-address_id INT [ foreign key ]
-hair_color VARCHAR
TABLE GIRL_ADDRESS
-address_id INT
-address_info VARCHAR
-phone VARCHAR
-address_id INT
-address_info VARCHAR
-phone VARCHAR
아래와 같이 작성해 주시면 됩니다.
DELETE from girls WHERE address_id not in (SELECT address_id from address)
댓글