Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2014, 04:59
Avatar de humanista
humanista
 
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años, 7 meses
Puntos: 15
Consultas "aleatorias"

Hola, a ver cómo os lo explico.

Estoy intentando (por cuestiones que no vienen al caso y son largas de explicar pero tienen q ser así) buscar la forma de EMPEZAR a hacer una consulta SELECT en un punto aleatorio de la BD y que desde este punto saque todos los registros de la BD.

Para muestra un ejemplo. Imaginemos una esfera de un reloj. Tenemos que sacar los 12 registros con un SELECT pero tenemos que ordenar (o empezar a leer la BD) por un registro elegido al azar, pongamos el 3.

Entonces leería 3, 4, 5 ... 11, 12, 1, y 2

Si el rgto. aleatorio la próxima vez es el 9, leería en este orden:

9, 10, 11, 12, 1, 2... 7, y 8

Mi BD tiene una PK autonumérica. ¿cómo se podría hacer?

Ya sé que es una cosa bastante rara, quizá no tiene lógica o quizá sí...