Comunidad de diseño web y desarrollo en internet online

Consulta MySQL

Citar            
MensajeEscrito el 18 Feb 2009 05:34 pm
Hola,

Tengo una consulta que quisiera me ayuden a armar.

Tengo que mostrar los resultados de mi consulta pero ordenado por un filtro que el usuario elija, por ejemplo, tengo que mostrar:

JUAN $10.00
PEDRO $20.00
ERNESTO $50.00
JUAN $20.00
ERICK $20.00
ERNESTO $10.00

Y entonces lo tengo que ordenar primero mostrando el nombre q el usuario selecciona y luego los demás, por ejemplo, el usuario selecciona JUAN:

JUAN $10.00
JUAN $20.00
ERICK $20.00
ERNESTO $10.00
ERNESTO $50.00
PEDRO $20.00

Y si el usuario selecciona primero PEDRO pues muestra los datos de pedro y luego lo demás. La manera que lo solucione por el momento es haciendo un UNION pero si alguien tiene una mejor idea es bienvenida.

Por gral3t1x

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Feb 2009 11:09 pm

Código :

SELECT * FROM Tabla WHERE Nombre LIKE 'JUAN' ORDER BY Dinero ASC
UNION
SELECT * FROM Tabla WHERE Nombre NOT LIKE 'JUAN' ORDER BY Nombre, Dinero



saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.