Дополнительно
MYSQL упорядочивает сортировку как по возрастанию, так и по убыванию
У меня есть таблица mysql с товарами.
Продукты имеют ID категории и название.
Я бы хотел сделать так: сначала упорядочить по id категории по убыванию, а затем упорядочить по названию продукта по возрастанию.
SELECT * FROM `products` ORDER BY `products`.`product_category_id`,`naam` DESC
Что я'хотел бы сделать, так это
SELECT * FROM `products` ORDER BY `products`.`product_category_id`,`naam` DESC,ASC
но это, к сожалению, не работает.
Возможно ли это вообще в mysql, чтобы определить порядок сортировки второго столбца сортировки?
36
2
Вы можете сделать это следующим образом:
ORDER BY
ОптимизацияЯ не понимаю, в чем смысл упорядочивания с одинаковыми колонками
ASC
иDESC
в одном и том жеORDER BY
, но вот как это можно сделать:naam DESC, naam ASC
, вот так: