Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tìm kiếm dễ dàng hàng có giá trị lớn nhất với nhóm

bằng cách sử dụng Trình tạo thô, bạn có thể sử dụng bên dưới nếu sử dụng tài liệu hùng hồn, chỉ cần xóa tên bảng và thay thế bằng phiên bản mô hình của bạn

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. PHP điền dữ liệu từ cơ sở dữ liệu khi Quận được chọn

  2. 2 cách liệt kê tất cả các thủ tục được lưu trữ trong MySQL

  3. Lỗi khi thực thi mvn sql:thi hành

  4. codeigniter - cơ sở dữ liệu:cách cập nhật nhiều bảng với một truy vấn cập nhật duy nhất

  5. Chèn và đặt giá trị với sự cố max () + 1