elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Ordenar columnas.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ordenar columnas.  (Leído 291 veces)
#Aitor

Desconectado Desconectado

Mensajes: 108



Ver Perfil
Ordenar columnas.
« en: 27 Febrero 2017, 21:10 »

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:

Código
  1. $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?


En línea

Mi algoritmo en PHP (estupideces y más).
Código
  1. while($Se_feliz){
  2.  Piensa_un_OBJETIVO(); // Sin excusas!
  3.  if($Tienes_un_objetivo){
  4.    Suspira(); // Sé paciente.
  5.    if($Consigues_el_objetivo){ echo "¡Felicidades #Aitor!";return;
  6.      //RETURN; ¿O volvemos a empezar?
  7.    }else{
  8.      Inténtalo_de_nuevo();
  9.    }
  10.  }
  11. }
cassiani


Desconectado Desconectado

Mensajes: 973


« Anterior | Próximo »


Ver Perfil WWW
Re: Ordenar columnas.
« Respuesta #1 en: 27 Febrero 2017, 21:23 »

Hola, lo haces en la misma consulta
Código
  1. SELECT ID, USER, NIVEL,ERROR FROM registro ORDER BY NIVEL DESC, ERROR ASC


En línea

#Aitor

Desconectado Desconectado

Mensajes: 108



Ver Perfil
Re: Ordenar columnas.
« Respuesta #2 en: 27 Febrero 2017, 21:33 »

Hola, lo haces en la misma consulta
Código
  1. 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.
En línea

Mi algoritmo en PHP (estupideces y más).
Código
  1. while($Se_feliz){
  2.  Piensa_un_OBJETIVO(); // Sin excusas!
  3.  if($Tienes_un_objetivo){
  4.    Suspira(); // Sé paciente.
  5.    if($Consigues_el_objetivo){ echo "¡Felicidades #Aitor!";return;
  6.      //RETURN; ¿O volvemos a empezar?
  7.    }else{
  8.      Inténtalo_de_nuevo();
  9.    }
  10.  }
  11. }
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como puedo ordenar por columnas en una ListView? (y TreeView?)
Programación C/C++
piperrak 0 2,180 Último mensaje 9 Mayo 2006, 20:50
por piperrak
3 columnas con divs
Desarrollo Web
vnak 1 925 Último mensaje 22 Mayo 2009, 13:02
por xkiz ™
Array_Multisort ordenar columnas. URGENTE
PHP
mehmed 4 2,266 Último mensaje 3 Junio 2010, 17:33
por mehmed
VB .Net y Access, Ordenar columnas de tabla.
.NET
1mpuls0 0 967 Último mensaje 21 Marzo 2014, 20:32
por 1mpuls0
ordenar columnas de numeros de mayor a menor de jtable
Java
soy_nicanor 3 473 Último mensaje 12 Febrero 2017, 02:14
por soy_nicanor
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines