Programming/SQL

[MySQL]ORDER BY

옥수수빵 2020. 2. 26. 18:08
728x90

parent가 1이면서 1000 초과일 경우 1

parent가 2이면서 1000 초과일 경우 2

나머지는 그냥 정렬

 

SELECT * FROM #table ORDER BY CASE WHEN (`parent` = 1 AND `cost` > 1000) THEN 1 WHEN (`parent` = 2 AND `cost` > 1000) THEN 2 END DESC

반응형