製品を含む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で2番目のソート列のソート順を定義することも可能ですか?
私は同じ列ASC
とDESC
を同じORDER BY
に並べることの意味がわかりませんが、これを行う方法は次のとおりです:naam DESC, naam ASC
likeそう:
ORDER BY `product_category_id` DESC,`naam` DESC, `naam` ASC