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
반응형
'Programming > SQL' 카테고리의 다른 글
[MySQL]정렬 순서가 있는 게 먼저 나오고 없는 게 나중에... (0) | 2021.12.09 |
---|---|
[MySQL]ORDER BY (0) | 2020.03.10 |
[MySQL]ORDER BY (0) | 2020.02.26 |
[MySQL]ORDER BY (0) | 2020.02.14 |
[MySQL]LIKE IN 비슷하게... (0) | 2020.02.13 |