Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/07/2008, 11:38
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Obtener ID anterior y posterior en una consulta

Si el id usuario es 344, dos consultas en una:
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

En realidad, según creo, es lo mismo, aunque aparentemente lanzas una sola consulta.

Última edición por jurena; 15/07/2008 a las 14:22