> 데이터 베이스 > MySQL 튜토리얼 > 열에서 고유한 값을 가진 중복 행을 식별하는 방법은 무엇입니까?

열에서 고유한 값을 가진 중복 행을 식별하는 방법은 무엇입니까?

Patricia Arquette
풀어 주다: 2025-01-05 10:55:40
원래의
843명이 탐색했습니다.

How to Identify Duplicate Rows with Distinct Values in a Column?

고유한 값을 가진 중복 항목 선택

데이터 관리 영역에서는 특정 열에서 값이 다른 중복 행을 식별하는 문제가 자주 발생합니다. 발생합니다. 이러한 유형의 쿼리는 데이터를 통합하거나 데이터세트 내의 잠재적인 불일치를 찾아내려고 할 때 특히 유용할 수 있습니다.

다음 예를 고려해 보세요. 테이블에는 고유 식별자(ARIDNR)를 나타내는 열과 다양한 범주( LIEFNR). 목표는 각 발생과 연관된 고유한 LIEFNR 값과 쌍을 이루어 두 번 이상 나타나는 모든 ARIDNR 값을 검색하는 것입니다.

이 쿼리에 대한 해결책은 하위 쿼리와 조건부 논리를 활용하는 것입니다. 다음 코드 조각은 포괄적인 접근 방식을 제공합니다.

SELECT *
FROM Table
WHERE ARIDNR IN (
    SELECT ARIDNR
    FROM Table
    GROUP BY ARIDNR
    HAVING COUNT(distinct LIEFNR) > 1
)
로그인 후 복사

상관 하위 쿼리를 활용하여 외부 쿼리는 별도의 하위 쿼리에 있는 ARIDNR 값으로 선택을 제한합니다. 하위 쿼리는 각 ARIDNR에 대한 고유 LIEFNR 값의 개수를 계산하고 고유 값이 두 개 이상인 항목만 선택하는 조건을 부과합니다.

이 접근 방식은 서로 다른 LIEFNR 값을 나타내는 모든 중복 ARIDNR 값을 효과적으로 식별하여 다음을 허용합니다. 원하는 행을 추출합니다.

위 내용은 열에서 고유한 값을 가진 중복 행을 식별하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿