Задать вопрос
@MarkLb

Как сделать сортировку по значениям поля с приоритетом?

Есть enum-поле status со значениями: new, support_response, user_response, wait, closed.
Необходима сортировка, в которой будет ориентир на значение поля:
1-ыми отображаются поля со значением "new", 2-ыми со значением "user_response", 3-ими со значением "wait".

Как это можно реализовать?
  • Вопрос задан
  • 21 просмотр
Подписаться 1 Простой Комментировать
Ответ пользователя Максим К ответам на вопрос (2)
@MaximaXXl
select *
from table
order by 
case status  when 'new' then 1
             when  'user_response' then 2
             when 'wait' then 3
               else 4
end
Ответ написан
Комментировать