Buenas,
Tengo una tabla con diferentes datos (Id, user, nivel, error...) y necesito ordenar por nivel de más a menos, lo cuál hasta aquí bien:
$datos = $con->query('SELECT ID, USER, NIVEL,ERROR FROM registro ORDER BY NIVEL DESC');
El problema es, ¿cómo puedo ordenar de más a menos el nivel, y a su vez de menos a más el error?
Me refiero, si una persona está en el nivel 7, con 5 errores, y hay otra persona en el nivel 7 con 4 errores. ¿Cómo puedo hacer que salga primero la que tuvo menos errores?
Hola, lo haces en la misma consulta
SELECT ID, USER, NIVEL,ERROR FROM registro ORDER BY NIVEL DESC, ERROR ASC
Cita de: cassiani en 27 Febrero 2017, 21:23 PM
Hola, lo haces en la misma consulta
SELECT ID, USER, NIVEL,ERROR FROM registro ORDER BY NIVEL DESC, ERROR ASC
Y yo comiendome la cabeza... ni se me pasó por la mente porque pensé que al hacer eso ordenaría la última de forma ascendente y no tendría en cuenta la primera...
Funciona a la perfeción, muchas gracias.