Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie listet man das Ergebnis einer MySQL-Abfrage in einer bestimmten Reihenfolge auf?

Sie können weitere Schlüssel in order by hinzufügen . Für diesen besonderen Zweck:

order by (subject in ('Chemistry', 'Physics') ),
         subject, winner

Die erste Bedingung ist ein boolescher Ausdruck, der entweder 1 (für wahr) oder 0 (für falsch) ergibt. Daher erscheinen die falschen vor den wahren.