一尘不染

MYSQL通过升序和降序排序

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中定义第二个排序列的排序顺序吗?


阅读 1584

收藏
2020-05-17

共1个答案

一尘不染

您可以通过以下方式进行操作:

ORDER BY `products`.`product_category_id` DESC ,`naam` ASC

看看ORDER BY优化

2020-05-17