Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/10/2008, 03:05
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: 2 dudas de un novato en MySQL

Sobre tu primera duda, si el campo es numérico, aunque se produzcan saltos, si quieres encontrar el anterior y posterior al 344, deberás hacer algo como esto:
SELECT (

SELECT id
FROM tutabla
WHERE id <344
ORDER BY id DESC
LIMIT 1
) AS anterior, (

SELECT id
FROM tutabla
WHERE id >344
ORDER BY id ASC
LIMIT 1
) AS posterior