db2에서 중복 된 레코드를 모두 제거하려면 어떻게합니까? 나는 여러 가지 해답을 보았지만 테이블에있는 그 세트에서 하나의 레코드 만 남겨둔 채 복사본 만 제거합니다. 이것은 내가 이미 발견 한 것입니다.db2에서 중복 된 레코드를 모두 제거하십시오. (중복 레코드가 아님)
AS (SESSION.TEST FROM RN AS ONE BY ROWNUMBER() OVER (PARTITION, TWO, THREE 해당))에서 삭제 WHERE RN> 1;
그러나 테이블에 그 중 하나를 남기지 않는 복제본을 포함하는 모든 레코드를 제거하는 쿼리가 필요합니다.
AA 1 <-3
CC 4
PS이 너무
BB 삭제 -이
AA 2 < 삭제 :> = 1이 테이블이 비어 것대로 작동하지 않습니다 사용 RN을 모든 레코드를 삭제합니다.