Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2007, 14:00
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Pregunta obtener fila anterior y siguiente con mysql

hola!

tengo un peqeño problema
qiero seleccionar una fila en una tabla mysql y despues necesito saber cual es la siguiente y cual es la anterior qe cumplen con una condicion

porqe resumidamente seria asi: una tabla con notas,cada una con un id unico y tienen un autor (puede haber muchos) y una categoria

entonces un post especifico lo obtengo por ejemplo con lo siguiente sin problema
Código:
SELECT * FROM tabla WHERE id=1503 AND author='yo' AND category='noticias'
pero no encuentro la forma de saber cual es la fila siguiente y la anterior que cumplan con la condicion
Código:
WHERE author='yo' AND category='noticias'


se me ocurrio crear una columna post_number y usar ese numero como guia, pero como hay categorias, se me hace demasiado complicado mantener los post_number correctamente, porqe las notas se pueden mover y demas, y a parte si se borrara una habria qe volver a numerar todas las qe estan debajo, asi qe no sirve...


gracias
y saludos!!