mySql 테이블에서 두 번째 중복 레코드 삭제

Dinesh DiNu

내 MySQL 테이블에 2,00,00 행 데이터 모음이 있습니다. 이제 테이블에서 두 번째 중복 레코드를 제거하고 싶습니다. (즉) 중복 된 값의 첫 번째 레코드는 삭제되지 않아야합니다. 테이블 vale에서 두 번째 중복 레코드 만 삭제하십시오.

id  |   logEntry    |   logValue
--------------------------------
1   |   AA15AA7515  |   11445588
2   |   AAFIRNNFIE  |   99586454
3   |   AA15AA7515  |   14589313
4   |   AA9894AF56  |   15985632
5   |   AA15AA7515  |   16124246
6   |   AA69481533  |   15454186
7   |   AAFIRNNFIE  |   12788549

이 예에서 Id의 (1,3,5), (2,7)은 중복을 포함합니다. 3,5,7 행을 제거하고 싶습니다

예상 출력

id  |      Entry    |   Value
--------------------------------
1   |   AA15AA7515  |   11445588
2   |   AAFIRNNFIE  |   99586454
4   |   AA9894AF56  |   15985632
6   |   AA69481533  |   15454186
나겐 드라 니 게데
delete from temp1 where id in ( select x.id from (select a.id from temp1 a,
 temp1 b where a.id<>b.id and a.logentry=b.logentry and a.id>b.id group by
 a.id) x );

이것은 잘 작동합니다.

여기에서 확인하십시오 : http://www.sqlfiddle.com/#!9/825e0/1

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

두 테이블의 쿼리에서 중복 레코드 제거

분류에서Dev

SQL : 두 번째 테이블에서 중복을 제외한 테이블 조인

분류에서Dev

mysql 테이블에서 레코드 ID의 두 번째 인스턴스 선택

분류에서Dev

MySQL : 중복 레코드를 찾아 목록에서 첫 번째 레코드를 제외

분류에서Dev

두 번째 테이블에서 MySQL 다중 선택

분류에서Dev

MySQL에서 중복 조인 테이블 레코드를 삭제하려면 어떻게해야합니까?

분류에서Dev

두 번째 테이블 별 MySQL 제한

분류에서Dev

MySQL에서 중복 레코드 업데이트 (첫 번째 mtch 만 해당)

분류에서Dev

두 번째 테이블에 레코드가없는 경우에만 첫 번째 테이블에서 두 번째 테이블로 레코드 삽입

분류에서Dev

SQL Server의 테이블에서 중복 레코드 중 하나를 제외하고 모두 업데이트

분류에서Dev

ID와 사용자 이름이 두 번째 테이블에 나타나지 않는 경우 MySQL은 한 테이블에서 레코드를 선택합니다.

분류에서Dev

Oracle의 테이블에서 중복 레코드를 삭제하는 방법

분류에서Dev

ID가있는 SQL Server 2012 테이블에서 중복 레코드 삭제

분류에서Dev

PHP MySQL 생성 테이블에서 레코드 삭제

분류에서Dev

mysql에서 중복 레코드를 빠르게 삭제하는 방법

분류에서Dev

열 중간에 두 번째 제목이있는 HTML 테이블?

분류에서Dev

테이블에서 중복 레코드를 찾고 최신 날짜를 제외한 모든 레코드 삭제

분류에서Dev

MySQL 테이블에서 최신 중복 레코드 선택

분류에서Dev

기존 레코드를 삭제하지 않고 MySQL 테이블 복원

분류에서Dev

두 번째 열 값이 반복되는 경우 행 삭제

분류에서Dev

삽입하기 전에 두 번째 실행에서 중복 레코드를 생성하지 않습니까?

분류에서Dev

R : 두 번째 열에 값을 포함하는 데이터 프레임에서 중복 된 행 제거

분류에서Dev

두 테이블의 한 필드에서 데이터 중복 찾기 [MySQL]

분류에서Dev

조건에 따라 두 번째 테이블 뷰에서 행 추가 및 삭제

분류에서Dev

삭제하기 전에 중복 레코드를 다른 테이블로 이동

분류에서Dev

테이블에서 빈 행을 삭제하는 (두 번째) 조건 추가

분류에서Dev

두 테이블 조인, 두 번째 테이블의 필드별로 정렬, 중복 없음

분류에서Dev

두 테이블의 SQL에 중복 레코드가 표시됨

분류에서Dev

Mysql 테이블에서 중복 제거

Related 관련 기사

  1. 1

    두 테이블의 쿼리에서 중복 레코드 제거

  2. 2

    SQL : 두 번째 테이블에서 중복을 제외한 테이블 조인

  3. 3

    mysql 테이블에서 레코드 ID의 두 번째 인스턴스 선택

  4. 4

    MySQL : 중복 레코드를 찾아 목록에서 첫 번째 레코드를 제외

  5. 5

    두 번째 테이블에서 MySQL 다중 선택

  6. 6

    MySQL에서 중복 조인 테이블 레코드를 삭제하려면 어떻게해야합니까?

  7. 7

    두 번째 테이블 별 MySQL 제한

  8. 8

    MySQL에서 중복 레코드 업데이트 (첫 번째 mtch 만 해당)

  9. 9

    두 번째 테이블에 레코드가없는 경우에만 첫 번째 테이블에서 두 번째 테이블로 레코드 삽입

  10. 10

    SQL Server의 테이블에서 중복 레코드 중 하나를 제외하고 모두 업데이트

  11. 11

    ID와 사용자 이름이 두 번째 테이블에 나타나지 않는 경우 MySQL은 한 테이블에서 레코드를 선택합니다.

  12. 12

    Oracle의 테이블에서 중복 레코드를 삭제하는 방법

  13. 13

    ID가있는 SQL Server 2012 테이블에서 중복 레코드 삭제

  14. 14

    PHP MySQL 생성 테이블에서 레코드 삭제

  15. 15

    mysql에서 중복 레코드를 빠르게 삭제하는 방법

  16. 16

    열 중간에 두 번째 제목이있는 HTML 테이블?

  17. 17

    테이블에서 중복 레코드를 찾고 최신 날짜를 제외한 모든 레코드 삭제

  18. 18

    MySQL 테이블에서 최신 중복 레코드 선택

  19. 19

    기존 레코드를 삭제하지 않고 MySQL 테이블 복원

  20. 20

    두 번째 열 값이 반복되는 경우 행 삭제

  21. 21

    삽입하기 전에 두 번째 실행에서 중복 레코드를 생성하지 않습니까?

  22. 22

    R : 두 번째 열에 값을 포함하는 데이터 프레임에서 중복 된 행 제거

  23. 23

    두 테이블의 한 필드에서 데이터 중복 찾기 [MySQL]

  24. 24

    조건에 따라 두 번째 테이블 뷰에서 행 추가 및 삭제

  25. 25

    삭제하기 전에 중복 레코드를 다른 테이블로 이동

  26. 26

    테이블에서 빈 행을 삭제하는 (두 번째) 조건 추가

  27. 27

    두 테이블 조인, 두 번째 테이블의 필드별로 정렬, 중복 없음

  28. 28

    두 테이블의 SQL에 중복 레코드가 표시됨

  29. 29

    Mysql 테이블에서 중복 제거

뜨겁다태그

보관