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

Fasih menemukan baris dengan nilai maksimal dengan pengelompokan

menggunakan Builder mentah yang dapat Anda gunakan di bawah ini jika menggunakan fasih cukup hapus nama tabel dan ganti dengan instance model Anda

DB::table(DB::raw('shop as s1'))
   ->join(
       DB::raw('(SELECT article, MAX(price) AS price FROM shop GROUP BY article) as s2'), 
     function($query) {
       $query->on('s1.article', '=', 's2.article')
             ->on('s1.price', '=', 's2.price');
     })->get();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PL/MySQL apakah itu ada?

  2. Bagaimana menerapkan pagination ke hasil kueri SHOW TABLES di PHP

  3. Bagaimana cara memeriksa apakah koneksi MySQL terbuka dengan Python?

  4. Perbedaan tanggal/waktu PHP/MySQL

  5. Bagaimana cara menonaktifkan login root MySQL ketika tidak ada kata sandi yang diberikan?