특정 컬럼의 중복값만 삭제


특정 컬럼의 중복값만 삭제

데이터이행 시 임시테이블에서 구KEY의 중복값이 발견되어 삭제하고 새로운 시스템의 테이블에 넣기 위함 예) ID SEQ_NO =================== 1 BF00001111 2 BF00001112 3 BF00001111 ...(중략)...

상기의 경우 SEQ_NO를 KEY로 하여 새로운 테이블에 이관할 경우 당연히 중복값 발생 -- DELETE DUPLICATION SEQ_NO -- SEQ_NO가 중복된 레코드 중에서 ID가 작은 값들은 삭제하고 싶음 DELETE T1 FROM 임시테이블 T1, 임시테이블 T2 WHERE T1.ID < T2.ID AND T1.SEQ_NO = T2.SEQ_NO;...

특정 컬럼의 중복값만 삭제에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.


#delete #mysql #데이터이행 #중복값제거

원문링크 : 특정 컬럼의 중복값만 삭제