본문 바로가기
MySql

MySQL에서 여러 필드 정렬

by 베이스 공부 2020. 10. 26.
반응형

DATE 및 IMPORTANCE 필드 2 개가있는 테이블이 있습니다. 이제이 두 필드를 DESCENDING ORDER로 정렬하여 각 날짜에 대해 IMPORTANCE로 행이 정렬되도록합니다. 예를 들어 올바르게 정렬 된 경우 행은 다음과 같이 반환되어야합니다.

Dec 3, 2010 - 10
Dec 3, 2010 - 10
Dec 3, 2010 - 8
Dec 3, 2010 - 7
Dec 3, 2010 - 3
Dec 3, 2010 - 1

Dec 2, 2010 - 10
Dec 2, 2010 - 9
Dec 2, 2010 - 3

Dec 1, 2010 - 8
Dec 1, 2010 - 5
Dec 1, 2010 - 5
Dec 1, 2010 - 4

하나의 쿼리 문만으로이를 수행하는 효율적인 방법이 있습니까?

 

해결 방법

 

SELECT * FROM yourtable
ORDER BY `DATE` DESC, `IMPORTANCE` DESC

 

참조 페이지 https://stackoverflow.com/questions/4416880

 

 

반응형

댓글