sql >> Database teknologi >  >> RDS >> Mysql

Laravel MySQL hvordan man bestiller resultater i samme rækkefølge som i whereIn-klausulen

MySQL måde at sortere på med samme rækkefølge som i where in klausul:

$ids; // array of ids
$placeholders = implode(',',array_fill(0, count($ids), '?')); // string for the query

Operation::whereIn('id', $ids)
   ->orderByRaw("field(id,{$placeholders})", $ids)->get();


  1. Mysql:konvertering af dato fra 'dd/mm/åååå' til 'ååååmmdd'

  2. PLSQL :NY og :GAMMEL

  3. php-mysql hente næste og forrige id fra en database

  4. #1273 - Ukendt sortering:'utf8mb4_unicode_ci' cPanel