MySQL ORDER BY в зависимости от случая заказа ASC или DESC

Я хочу на основе значения, запрашиваемого из другого порядка таблицы ASC или DESC.

Так что-то вроде этого:

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

Есть ли что-нибудь подобное в MySQL?

Я видел для MS-SQL Server какое-то решение:как упорядочить 2 поля SQL в asc и desc динамически

РЕДАКТИРОВАТЬЯ только что увидел, что я сделал ошибку в описании, исправлено.

Ответы на вопрос(2)

Ваш ответ на вопрос