본문 바로가기
Programming/MySQL

[MySQL] 사고다발자 제거하기.

by 신규하 2009. 10. 22.
이 놈의 클럽에서 자꾸 사고가 일어 나고 있습니다.
사장님은 극단의 결정을 내립니다.
클럽에서 사고를 3이번 이상 낸 고객을 고객 명단에서 삭제 할려고 합니다.
어떻게 해야 할 까요?

Table Club_members
-id
-name
-address

Table Club_accidents
-club_id
-accident_desc

여기에서도 역시 WHERE IN을 사용하면 됩니다.

DELETE from Club_members where id in (select club_id from club_accidents group by club_id having count(*) >= 3)

댓글