Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2010, 13:40
ignacioquintana
 
Fecha de Ingreso: diciembre-2010
Mensajes: 7
Antigüedad: 13 años, 4 meses
Puntos: 0
order by - fijar un registro como primero y luego el resto

no me manejo mucho en foros,
asi qe si el tema esta en lugar equivocado o puede ser movido, por favor administrador sientase en la libertad de actuar como estime necesario.

mi problema es bien puntual, quiero ordenar los resultados de una consulta en mysql para poder definir qe registro se vera primero...

por ejemplo tengo un pool con 100 fotos,
quiero qe al hacer click en la foto 25, por ejemplo, en una segunda pagina me muestre primero la foto 25 y luego las otras 10 ultimas fotos por su id DESC
(ovbiamente desde la pagina priemra paso la variable id qe quiero sea la primera foto, en este caso la 25)

he buscado y mirado y probado con order by case y otras alternativas, pero no he dado con nada.
ahora lo tengo medio trucho armado pasandole la foto e insertandola a la fuera como la primera foto, pero me gustaria poder resolvelo de alguna manera elegante dentro de la consulta.
agradeceria si a alguien se le ocurre alguna manera de solucionar esto