Saya memiliki tabel mysql dengan produk.
Produk memiliki ID kategori dan nama.
Apa yang ingin saya lakukan adalah mengurutkan berdasarkan id kategori terlebih dahulu urutan menurun dan kemudian mengurutkan berdasarkan nama produk urutan menaik.
SELECT * FROM `products` ORDER BY `products`.`product_category_id`,`naam` DESC
Apa yang saya inginkan adalah
SELECT * FROM `products` ORDER BY `products`.`product_category_id`,`naam` DESC,ASC
tetapi sayangnya itu tidak berhasil.
Apakah ini bahkan mungkin di mysql untuk menentukan urutan pengurutan kolom pengurutan kedua?
Anda bisa melakukannya dengan cara ini:
ORDER BY `products`.`product_category_id` DESC ,`naam` ASC
Lihatlah ORDER BY
Optimasi
Saya tidak mengerti apa arti dari pemesanan dengan kolom yang sama ASC
dan DESC
dalam ORDER BY
yang sama, tapi ini bagaimana Anda bisa melakukannya: naam DESC, naam ASC
seperti ini:
ORDER BY `product_category_id` DESC,`naam` DESC, `naam` ASC