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

Laravel:Jak získat vlastní tříděnou výmluvnou sbírku pomocí metody whereIn

Použijte Field() funkce mysql (pokud používáte databázi mysql) s DB::raw() laravel něco jako

$products = Product::whereIn('id', $ids)
    ->orderBy(DB::raw("FIELD(id,".join(',',$ids).")"))
    ->get();


  1. Jak získat záznamy z dneška v MySQL

  2. Jak získat data z jiné tabulky pomocí dat sloupce z jiné tabulky?

  3. Podobné řetězce UTF-8 pro pole automatického doplňování

  4. Jak samostatně aktualizovat PHP+MySQL CMS?