Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: [SQL] Datensatz + vorigen/nächsten ermitteln

  Alt 23. Aug 2007, 22:02
Hallo Matze,

vielleicht so...
SQL-Code:
SELECT a.id, MAX(b.id) prior_id, MIN(c.id) next_id
FROM tab a
LEFT JOIN tab b
  ON a.id > b.id
LEFT JOIN tab c
  ON a.id < c.id
WHERE a.id = :id
GROUP BY a.id
Gruss
Thorsten
  Mit Zitat antworten Zitat