sql >> Databasteknik >  >> RDS >> Mysql

Hur man beställer var i fält i Laravel

Du måste injicera lite raw sql, men det är ingen mardröm:

$referenceIds = viewTable::orderBy('score', 'DESC')->lists('product_id');
$referenceIdsStr = implode(',', $referenceIds);
$products = Product::whereIn('id', $rederenceIds)->orderByRaw(DB::raw("FIELD(product_id, $referenceIdsStr)"))->get()->all();


  1. MySQL MONTHNAME() från siffror

  2. Hur returnerar man en array från Java till PL/SQL?

  3. Oracle PL/SQL:hur man får stackspår, paketnamn och procedurnamn

  4. Använda SSH Tunneling som ett VPN-alternativ