• 카테고리

    질문 & 답변
  • 세부 분야

    데이터베이스

  • 해결 여부

    미해결

mysql에서 distinct가 2개의 컬럼명에도 적용이 됩니다!

19.10.07 12:52 작성 조회수 6.8k

1

강의 16분 쯤 distinct는 단 하나의 컬럼명에만 적용된다고 하셨는데, mysql에서 distinct 뒤에 컬럼명 2개 적으면 2개 컬럼 모두 중복안된 값만 추출합니다.  

답변 1

답변을 작성해보세요.

2

네 distinct 문법을 보니 

SELECT DISTINCT column1, column2, ...
FROM table_name;

이렇게 정의되어 있군요. 보통은 단일 컬럼에서 distinct를 사용해서 그렇게 설명드렸는데 정정합니다.

컬럼이 여러 개 왔을 때 결과는 이들 컬럼들을 합쳤을 때 중복되지 않는 값들을 반환합니다.

감사합니다.