에서 레코드를 중복 선택합니다. 그러나 레코드를 삭제하고 싶지 않고 두 열만 중복됩니다. 이 기록들을 어떻게 찾을 수 있습니까?MySQL은 단지 내가 MySQL 데이터베이스에서 중복 레코드 뭔가를 할 노력하고있어 데이터베이스
6
A
답변
9
당신은 테이블 구조에 대한 자세한 내용을 게시 할 수 있으며 일부 중복되지만 두 개의 열로 것을 무엇을 의미합니까?
어쨌든, 당신은 GROUP BY
, COUNT
을 조사하고 있습니다 HAVING
SELECT `duped_field1`, `duped_field2`, COUNT(*) `tot`
FROM `table`
GROUP BY `duped_field1`, `duped_field2`
HAVING `tot` > 1
3
중복을 찾기위한 일반적인 원칙은 그냥 중복 열을 알고 싶다면 바로 group by
및 having count(*) > 1
을 사용하는 것입니다 값 :
select col1, col2
from table
group by col1, col2
having count(*) > 1
두 열이 중복되는 모든 필드 :
select t.*
from @tbl t
where exists (select *
from @tbl d
where d.col1 = t.col1 and d.col2 = t.col2
group by d.col1
having COUNT(*) > 1)
+0
또는 단순히'*'...'* 선택 추가, COUNT (*) tot' – Fabrizio
관련 문제
- 1. 장고 내가 뭔가를 할 노력하고있어
- 2. MySQL 다중 중복 레코드 병합
- 3. MySQL 데이터베이스에서 CCK 레코드 만들기
- 4. MySql 데이터베이스 레코드 편집
- 5. 단지 - [사용 VLOOKUP MySQL은]
- 6. 내가 이런 식으로 뭔가를 할 노력하고있어 아이폰 앱
- 7. 자바 (안드로이드)는 내가 좋아하는 뭔가를 할 노력하고있어 처음
- 8. 을 증분 streampos 내가 이런 식으로 뭔가를 할 노력하고있어
- 9. 가능 둥지 방법은 내가 이런 식으로 뭔가를 할 노력하고있어 to_json
- 10. mysql 데이터베이스 문제에서 중복 행
- 11. MySQL 데이터베이스 거대한 레코드
- 12. 행이 MySQL은 단지 일반적인 간단한 테이블에 표시
- 13. Entity Framework 데이터베이스에서 레코드 중복 제거
- 14. 나는 이런 식으로 뭔가를 할 노력하고있어 클래스
- 15. MySQL은 새로운 레코드 만 계산합니다
- 16. MySQL은 내가 기존 응용 프로그램에 기능을 추가하기 위해 노력하고있어
- 17. 내가 3 개 테이블이 중복 레코드
- 18. 호출 내가 할 노력하고있어
- 19. php/mysql 다중 테이블로 중복 레코드 만들기
- 20. 내가 좋아하는 뭔가를 변환 할
- 21. MySQL 데이터베이스에서 id! = 0 인 레코드 선택
- 22. 중복 레코드
- 23. PHP를 사용하여 중복 된 MySQL 레코드 업데이트
- 24. MySql 중복 레코드 중 하나만 업데이트하십시오.
- 25. mysql 조건부 삽입 중복 업데이트 - 여러 레코드
- 26. mysql 데이터베이스에서 임의의 레코드 5 개를 당겨
- 27. 'MySQL`에서 중복 된 레코드 삭제 및 단일 레코드 유지
- 28. ClientScript.RegisterClientScriptBlock 내가 간단한 스크립트를 등록하기 위해 노력하고있어 단지 PageLoad 이벤트
- 29. 데이터베이스 레코드 정리
- 30. MySQL은 내가 데이터베이스 같은이 여러 부분 집합
http://stackoverflow.com/questions/854128/find-duplicate-records-in-mysql –