Foros del Web » Programando para Internet » PHP »

ORDER BY ¿se ouede ordenar 2 veces?

Estas en el tema de ORDER BY ¿se ouede ordenar 2 veces? en el foro de PHP en Foros del Web. amigos se pueden emplear dos criterios para ordenar los resultados es decir... 1º ordename los que contengan `reco`='si' y luego de los que contienen reco=si ...
  #1 (permalink)  
Antiguo 28/03/2006, 10:12
 
Fecha de Ingreso: abril-2003
Mensajes: 587
Antigüedad: 21 años, 6 meses
Puntos: 5
Exclamación ORDER BY ¿se ouede ordenar 2 veces?

amigos se pueden emplear dos criterios para ordenar los resultados es decir...

1º ordename los que contengan `reco`='si' y luego de los que contienen reco=si me los ordenas por fecha de antiguedad los 1º el resto por id. DESC

como podria hacer esa sentencia mysql.

pongo aqui la sentencia que tengo.

Código PHP:
$pegar2 "SELECT * FROM anuncios WHERE `cat`='".$_GET['menu']."' AND `reco`='si' ORDER BY id DESC LIMIT $InicioRegistro ,$cantidad"
gracias por la atencion prestada
__________________
Si la vida te da la espalda tocale el culo
  #2 (permalink)  
Antiguo 28/03/2006, 10:49
 
Fecha de Ingreso: diciembre-2005
Mensajes: 165
Antigüedad: 18 años, 10 meses
Puntos: 4
A que te refieres con los 1º? al primero? a los 10 primeros?
Me parece una ordenacion un poco extraña, tal vez seria mas practico que incluyeras un select con varias opciones de ordenacion.
  #3 (permalink)  
Antiguo 28/03/2006, 12:00
 
Fecha de Ingreso: abril-2003
Mensajes: 587
Antigüedad: 21 años, 6 meses
Puntos: 5
Consegui hacerlo dos consultas en una.

con la funcion CONSULTA 1 UNION CONSULTA 2

GRACIAS
__________________
Si la vida te da la espalda tocale el culo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:33.