Podes probar con consultas preparadas por ej:
Código MySQL:
Ver original SET @s
= CONCAT('SELECT * FROM usuario ORDER BY ',campo_orden
,' ',tipo_orden
); EXECUTE stmt2;
DEALLOCATE PREPARE stmt2;
Ejemplo General Para Probar En Workbench Sin El Stored Procedure
Código MySQL:
Ver originalSET @campo
= 'idUsuario'; SET @s
= CONCAT('SELECT * FROM usuario ORDER BY ',@campo
,' ',@tipo
); EXECUTE stmt2;
DEALLOCATE PREPARE stmt2;
Saludos!