Mysql
 sql >> Baza danych >  >> RDS >> Mysql

laravel join z ograniczeniem tylko do 2 wierszy

Korzystanie z tej sztuczki :

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. Jak zapisać do bazy danych wielu autorów w prostej tabeli książek?

  2. Jak wyczyścić konsolę ekranu mysql w systemie Windows?

  3. Zduplikowany wpis dla klucza „PRIMARY”. Ignorowanie spacji dla ciągów

  4. Jak zaimportować dane CSV do bazy danych MYSQL za pomocą PHP CodeIgniter?

  5. narzędzia do testowania obciążenia mysql