Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Penyortiran MYSQL dengan doktrin

Anda tidak bisa begitu saja menghitung ORDER BY petunjuk tentang Doktrin. Anda dapat memberikan satu ->orderBy() pemanggilan metode, memberikan bidang untuk digunakan dan arah (opsional, ASC adalah default) sebagai argumen, dan kolom urutan selanjutnya harus ditambahkan menggunakan addOrderBy metode. Kueri Anda akan terlihat seperti

$query->select("sp")
    ->from("CoreBundle:ServiceProvider","sp")
    ->andWhere("sp.city = :city_name")->setParameter("city_name",$cityName)
    ->innerJoin("sp.offers","offer")
    ->innerJoin("offer.service","service","with","offer.service = service")
    ->orderBy("sp.points", "DESC")
    ->addOrderBy("sp.name", "ASC")
    ->addOrderBy("service.points");

Lihat dokumentasi tentang topik ini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pembuatan nomor unik mysql

  2. Cara Menampilkan Susunan Tabel di MySQL

  3. Jumlah kumulatif MYSQL menurut tanggal

  4. Pengindeksan untuk pagination keyset di mysql

  5. PHP PDO bindParam() dan MySQL BIT