MySQL에서 될지는 모르겠지만..
(SubQuery가능한 버젼이면 된다네요..)
DELETE FROM tab WHERE 번호 NOT IN ( SELECT MIN(번호) FROM tab GROUP BY 이름, 나이, 전화번호, 주소필드 );
위의 쿼리를 설명하자면..
번호를 제외한 나머지 컬럼들이 동일할때 번호에 대한 Min값을 구해서
Min이 아닌 번호를 가진 레코드들을 모두 삭제해 줌으로써
동일 정보에 대한 레코드를 제거하는 로직입니다.
DELETE FROM tab WHERE 번호 NOT IN ( SELECT MIN(번호) FROM tab GROUP BY 이름, 나이, 전화번호, 주소필드 );
[doc] TCP/IP 강의 자료 (html)
[linux] 간단한 find 명령어 설명(업데이트 해야 함)
NAT와 DHCP에 대한 간단한 설명
[router] 설정과 기본 명령어들 모음
[windows] 종료, 재시작, 로그아웃 아이콘 만들기
[windows] 인터넷 익스플로러(IE) 도구모음 표시줄에 아이콘 추가
[doc] 네트워크 장비와 라우터 설정 방법 발표 자료
[doc] 피쳐셀렉션(feature selection using..) 발표 자료
[sql] 조회구문(select)에서 중복 데이터를 한 번만 출력 (distinct)
[sql] 중복데이터 삭제 쿼리
[linux] 콘솔 기본언어 설정 방법
[unix] AIX쉘 초기 파일 (.cshrc)
[ms-sql] 프로시져 예제..
[ms-sql] 서브스트링(substring), 프로시저(SP) 작성 예제
나중에 해봐야지.. libconv 설치.. ㅡ,.ㅡ;
[linux] 리눅스,유닉스 /proc/stat 파일 보는 법