sql >> Databasteknik >  >> RDS >> Mysql

laravel fråga php hur man får maxvärde inom ett intervall

Försök att använda whereBetween hoppas detta fungerar:

$max_scores_table= DB::table('scores_table')
    ->select(DB::raw('MAX(score) FROM scores_table as MaxScore'))
    ->whereBetween('id', array(3,5))
    ->where('score', 'MaxScore')
    ->get();

ELLER:

$max_scores_table= DB::table('scores_table')
    ->whereBetween('id', array(3,5))
    ->max('score')
    ->get();


  1. MySQL sammanlänkar alla kolumner

  2. CASE .. NÄR uttryck i Oracle SQL

  3. Jag behöver ovanliga mysql-resultat

  4. Hur man väljer en enskild rad på 100 miljoner x