Holas!
Yo tengo un problema parecido.
Tengo una tabla con
ID PERSONA - NOMBRE PERSONA - PAIS PERSONA
Necesito ordenarla por:
1º Primero por Pais.
2º y la lista obtenida necesito ordenarla adicionalmente por ID descentente.
Ahora bien..
El ejemplo de Hueso52:
SELECT *FROM pais ORDER BY FIELD(campo_pais,'pais determinado') DESC;
Ordena perfecto por pais, pero no puedo cumplir el segundo punto.
O sea me sale el listado ordenado por el pais que le indico, pero los ID salen todos revueltos.
Ayuda PLS