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

Изменить логику ORDER BY?

Добрый.
Есть такой вот запрос
SELECT * FROM product WHERE product .product_category = '2' ORDER BY product_subgroup

Проблема в том, что product_subgroup - это символ (A,B,C и т.д.). Все бы устраивало, но есть запись А-, которая должна стоять впереди А. Вот и вопрос - есть какие-то варианты как изменить логику сортировки, очень не хочется вводить еще одно поле в таблицу
  • Вопрос задан
  • 123 просмотра
Подписаться 2 Простой 3 комментария
Решения вопроса 1
@dimuska139
Backend developer
Так работает?
SELECT * FROM product
    WHERE product .product_category = '2' 
ORDER BY (product_subgroup='A'), product_subgroup
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы