공부

mysql 중복 제거 쿼리문

보라색코르테즈 2014. 2. 4. 10:31

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


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

duplicate - 테이블명 

phone - 중복되는 칼럼명 

id - 각 레코드를 식별할 수 있는 고유 값




고민을 많이 해봤는데 생각보다 답은 쉽넹


출처
http://blog.naver.com/fromyongsik?Redirect=Log&logNo=40163125799


728x90