ORDEN DE MySQL según el orden del caso ASC o DESC
Quiero basarme en un valor consultado de otro orden de tabla ASC o DESC.
Así que algo como esto:
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
¿Hay algo así disponible en MySQL?
He visto para MS-SQL Server alguna solución:cómo ordenar 2 campos SQL en asc y desc dinámicamente
EDITAR: Acabo de ver que cometí un error en la descripción, arreglado.