sql >> Databáze >  >> RDS >> Mysql

laravel dotaz php, jak získat maximální hodnotu v rozsahu

Zkuste použít whereBetween doufám, že to funguje:

$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();

NEBO:

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


  1. Nahraďte slovo v textu BLOB pomocí MySQL

  2. Jak mohu porovnat seznam oddělený čárkami s hodnotou?

  3. Upozornění:mysql_num_rows() očekává, že parametr 1 bude zdrojem, zadaný booleovským způsobem

  4. Jak vytvořit tabulku v SQL – Příklad dotazu Postgres a MySQL