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

laravel bergabung dengan hanya membatasi 2 baris

Menggunakan trik ini :

App\salesreport::join(DB::RAW('(SELECT company_id, GROUP_CONCAT(periods ORDER BY periods DESC) grouped_periods FROM salesreport GROUP BY company_id ) latest_report'),function($join){
        $join->on('salesreport.company_id','=','latest_report.company_id');
        $join->whereBetween(DB::raw('FIND_IN_SET(`salesreport`.`periods`, `latest_report`.`grouped_periods`)'), [1, 2]);
    })->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. Bagaimana cara membuat <option selected=selected> disetel oleh MySQL dan PHP?

  2. Pesan beberapa kolom ASC

  3. Bagaimana menangani sebagian tanggal (2010-00-00) dari MySQL di Django?

  4. MySQL GROUP OLEH dua kolom

  5. Konektor Python MySQL - hasil yang belum dibaca ditemukan saat menggunakan fetchone