MySQL ORDER BY abhängig von CASE order ASC oder DESC
Ich möchte basierend auf einem Wert aus einer anderen Tabellenreihenfolge ASC oder DESC abfragen.
So etwas in der Art:
SELECT *
FROM table
ORDER BY
CASE (SELECT sorting from table2 WHERE table2.id = ?)
WHEN 1 THEN table.date ASC END
WHEN 0 THEN table.date DESC END
END
Gibt es so etwas in MySQL?
Ich habe für MS-SQL Server eine Lösung gesehen:So ordnen Sie 2 SQL-Felder dynamisch in auf und ab
BEARBEITEN: Ich habe gerade gesehen, dass ich einen Fehler in der Beschreibung gemacht habe, der behoben wurde.