본문 바로가기
Programming/MySQL

[MySQL] 중복 레코드 지우기..

by 신규하 2009. 10. 22.
기본적으로 중복되지 말아야 하는데.. 중복이 된 경우 그 행을 삭제하는 방법입니다.

DELETE FROM duplicate
WHERE id not in ( SELECT id from ( SELECT id from
duplicate group by phone) as id )

전화번호가 중복 된 것이 있을 경우, 위와 같이 WHERE NOT IN을 사용해서 제거해 줄 수 있습니다.

댓글