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

MySQL pořadí podle polí v Eloquent

Pomocí buď DB::raw() nebo orderByRaw přímo by mělo fungovat:

$models = Model::orderByRaw('FIELD(language, "USD", "EUR", "JPN")')->get();
// or
$models = Model::orderBy(DB::raw('FIELD(language, "USD", "EUR", "JPN")'))->get();


  1. Vkládání z MS SQL Serveru do MySQL databáze

  2. Výkon příkazů MySQL Insert v Javě:Připravené příkazy v dávkovém režimu vs. jednoduché vložení s více hodnotami

  3. výběr jedinečných hodnot ze sloupce

  4. SQL více sloupců v klauzuli IN