집 >데이터 베이스 >MySQL 튜토리얼 >MySQL의 여러 열에서 고유한 값을 선택하는 방법은 무엇입니까?
여러 열의 고유 값을 가져오는 MySQL 쿼리
MySQL에서는 SELECT DISTINCT 문을 사용하여 하나 또는 여러 열에서 고유한 값을 검색할 수 있습니다. 더 많은 열. 다음은 테이블에서 여러 열(a, b, c, d)의 고유한 값을 선택하는 문제에 대한 솔루션입니다.
SELECT DISTINCT a, b, c, d FROM my_table;
이 쿼리는 각 행이 고유한 열을 나타내는 행 집합을 반환합니다. 4개의 열에 대한 고유 값의 조합입니다. 질문의 두 번째 쿼리와 달리 결과를 그룹화하지 않습니다.
예상되는 결과를 명확히 하기 위해 모든 열에 걸쳐 고유한 값 조합이 아닌 각 열의 고유한 값이 별도로 표시됩니다. 예는 다음과 같습니다.
my_table에 다음 데이터가 있다고 가정합니다.
a | b | c | d |
---|---|---|---|
1 | 2 | 3 | 4 |
1 | 2 | 3 | 5 |
6 | 7 | 8 | 9 |
1 | 2 | 3 | 6 |
10 | 11 | 12 | 13 |
제공된 쿼리를 실행하면 다음과 같은 고유한 값이 생성됩니다.
a | b | c | d |
---|---|---|---|
1 | 2 | 3 | 4 |
6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 |
As 보시다시피 a, b, c, d 열의 고유 값이 별도로 나열되어 이 특정 용도의 요구 사항을 충족합니다. 경우입니다.
위 내용은 MySQL의 여러 열에서 고유한 값을 선택하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!