PROVIDER_ID 1,2,3 könnteMysql, um durch Feld gibt falsche Reihenfolge
SELECT * FROM `news` order by field (provider_id, 1,3)
ich es zuerst Aufzeichnungen mit dem PROVIDER_ID = 1, dann 3 und nach dem sie mit dem PROVIDER_ID = 2
zeigen erwarten In real zeigt es zuerst alle Datensätze mit der provider_id = 2 und nur dann 1, 3
Wie schreibe ich richtige Abfrage, wenn ich zunächst nur 1 und 3 und nach ihnen alle die restlichen provider_id's Liste?