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

Pemesanan berkelompok yang rumit dalam SQL

Yang perlu Anda lakukan adalah membuat kumpulan data sementara yang berisi car_brand dan harga terendah untuk merek itu (yang saya sebut brand_price), lalu GABUNG data itu kembali ke tabel mobil asli Anda. Ini akan memberi Anda informasi tambahan (harga_merek) yang Anda perlukan untuk mengurutkan data:

 SELECT car_id, car_brand, car_model, price FROM cars C1
    JOIN (select car_brand, MIN(price) AS brand_price FROM cars GROUP BY car_brand) C2
      ON C1.car_brand = C2.car_brand
    ORDER BY C2.brand_price, C1.car_brand, C1.price


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Melewati Daftar String di Prosedur Tersimpan MySQL?

  2. Pesan dengan COUNT per nilai

  3. ClassNotFoundException dengan Pohon Kacang Elastis dan Tomcat 7

  4. PHP dan Kotak centang centang yang masuk ke tabel

  5. Login terakhir MYSQL dan jumlah login dalam 3 bulan terakhir