2009-05-28 5 views

답변

4

같은 테이블의 다른 행과 동일한 값을 가진 행을 찾고 싶습니까?

SELECT columName FROM tablename GROUP BY columnName HAVING COUNT(columnName) > 1 

편집 :

SELECT * FROM tablename 
WHERE columnName IN (
    SELECT columName FROM tablename 
    GROUP BY columnName 
    HAVING COUNT(columnName) > 1 
) 

: 당신이 열에서 고유하지 않은 값을 가진 모든 행을 얻고 싶다면

, 당신은 IN 절에서 위의 쿼리를 사용할 수 있습니다 내부 쿼리는 복제 된 모든 열 값을 찾고 외부 쿼리는 일치하는 열 값을 가진 모든 행을 반환합니다.

관련 문제