sql >> Databasteknik >  >> RDS >> Mysql

Laravel MySQL hur man beställer resulterar i samma ordning som i whereIn-satsen

MySQL sätt att sortera med ordning samma 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. Kontrollerar om mysql_query returnerade något eller inte

  2. Försöker migrera lokal mysql-server till AWS

  3. Olaglig blandning av sammanställningar MySQL-fel

  4. Jämföra Galera Cluster Cloud-erbjudanden:Del två Google Cloud Platform (GCP)