Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/10/2009, 05:08
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Consultar el siguiente registro

La teoria de las bases de datos relacionales dice que el orden de inserción de los registros no debe ser relevante.... y como bien dices los id no siempre son correlativos...

Luego lo que necesitas es un criterio de ordenación.

Cita:
como podría yo saber (y desplegar) cual registro sigue despues de uno que se haya seleccionado???

Si tienes un criterio de ordenación luego es facil

Digamos que el campo que ordena se llama "campocriterio"

Luego si "campocriterio=XX" en el registro selecionado la siguiente consulta tedará el siguiente

Código sql:
Ver original
  1. SELECT *
  2. FROM tutabla
  3. WHERE campocriterio>"XX"
  4. LIMIT 1

y esta el anterior

Código sql:
Ver original
  1. SELECT *
  2. FROM tutabla
  3. WHERE campocriterio<"XX"
  4. LIMIT 1

Quim

Última edición por quimfv; 30/10/2009 a las 06:11