2014-06-09 2 views
1

table에서 고유 값을 어떻게 선택할 수 있습니까? col 여기서 값은 table입니다. col은 고유하지 않습니다. SELECT DISTINCT`col` WHERE ('col`은 고유하지 않습니다)

이 페이지에서 예제 테이블을 고려 : ( w3schools)

I 1 개 이상의 고객 거기에 국가의 목록을 반환합니다. 이 경우 "멕시코"만 반환합니다.

현재 하나의 쿼리를 사용하여 고유 값을 얻은 다음 루프를 반복하고 다른 쿼리로 발생 횟수를 확인합니다. 단일 쿼리로이 작업을 수행 할 수 있습니까?

답변

3

사용 HAVINGGROUP BY

SELECT country FROM customers GROUP BY country HAVING Count(*)>1 
+0

는 당신에게 어떤 선생님 감사합니다 –

관련 문제