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 динамически
РЕДАКТИРОВАТЬЯ только что увидел, что я сделал ошибку в описании, исправлено.