Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Isih Hasil Pembina Pertanyaan Laravel mengikut Berbilang Lajur?
Mengisih Hasil Pembina Pertanyaan Laravel mengikut Berbilang Lajur
Apabila bekerja dengan Laravel Eloquent, anda mungkin perlu mengisih hasil pembina pertanyaan mengikut berbilang lajur. Untuk mencapai ini, gunakan kaedah orderBy(). Kaedah ini membolehkan anda menentukan berbilang lajur dan susunan isihan masing-masing.
Contoh:
Pertimbangkan senario berikut di mana anda ingin mengisih jadual jadual saya mengikut dua lajur: lajur1 dalam tertib menurun dan lajur2 dalam tertib menaik.
SQL Pernyataan:
SELECT * FROM mytable ORDER BY column1 DESC, column2 ASC
Kod Pembina Pertanyaan Laravel:
User::orderBy('name', 'DESC') ->orderBy('email', 'ASC') ->get();
Kod ini akan menjana pertanyaan SQL berikut:
SELECT * FROM `users` ORDER BY `name` DESC, `email` ASC
Atas ialah kandungan terperinci Bagaimana untuk Isih Hasil Pembina Pertanyaan Laravel mengikut Berbilang Lajur?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!