Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2011, 15:26
leif_sk8er
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 14 años, 10 meses
Puntos: 5
Seleccionar 5 filas siguientes teniendo un id

A ver si alguien puede hecharme una mano....


Imaginar que hay una tabla de imagenes, y teniendo un ID de la imagen actual quiero seleccionar las 5 que hayan antes y las 5 que hayan despues... tipico caso de galeria, o por ejemplo flickr que te pone lo de siguientes fotos y anteriores...

Tengo una solucion programada que es creando un array, encontrando en ese array la imagen y seleccionando las 5 por arriba y las de por debajo, pero claro, cuando tienes 20000 fotos.... queda un poco... locura hacer un select de 20mil para encontrar las fotos esas jajaja.


Alguna idea ingeniosa o solucion propia de SQL?