sql >> Database >  >> RDS >> Mysql

Laravel MySQL hoe te bestellen resulteert in dezelfde volgorde als in de whereIn-clausule

MySQL manier van sorteren met volgorde hetzelfde als in where in clausule:

$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. Nationale tekens invoegen in een orakel-NCHAR- of NVARCHAR-kolom werkt niet

  2. Rijen retourneren die niet-alfanumerieke tekens bevatten in SQL Server

  3. Een Excel-spreadsheet maken vanuit een Oracle-database

  4. FOUT 1452:Kan een onderliggende rij niet toevoegen of bijwerken:een beperking van een externe sleutel mislukt