여러 열에서 중복 항목 찾기
SQL에서는 여러 열에서 중복 값이 있는 행을 식별해야 하는 상황이 발생할 수 있습니다. ID, 이름, 도시와 같은 열을 포함하는 "stuff"라는 테이블이 있다고 가정합니다. 이름 열과 도시 열 모두에서 동일한 값을 가진 행을 검색하려고 합니다.
SQL 쿼리
이를 달성하려면 다음 SQL을 활용할 수 있습니다. 쿼리:
select s.id, t.* from [stuff] s join ( select name, city, count(*) as qty from [stuff] group by name, city having count(*) > 1 ) t on s.name = t.name and s.city = t.city
설명
출력
이 쿼리는 중복된 ID와 이름-도시 쌍을 보여주는 다음 출력을 반환합니다.
id name city 904834 jim London 904835 jim London 90145 Fred Paris 90132 Fred Paris 90133 Fred Paris
위 내용은 SQL의 여러 열에서 중복 행을 찾는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!