Bedingte Sortierung in MySQL?

Ich habe "Aufgaben" -Tabelle mit 3 Feldern:

DatumPriorität (0,1,2)erledigt (0,1)

Was ich versuche zu erreichen, ist mit der gesamten Tabelle sortiert nach erledigt-Flag, Aufgaben, die nicht erledigt sind, sollten nach Priorität sortiert werden, während Aufgaben, die erledigt sind, nach Datum sortiert werden sollten:

Wählen Sie * aus der Reihenfolge der Aufgaben aus, indem Sie aufsteigenWenn erledigt = 0 zusätzlich nach Priorität absteigend sortierenWenn erledigt = 1 zusätzlich nach Datum absteigend bestellen

Ist dies in MySQL ohne Gewerkschaften möglich?

Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage