Hallo,
ich möchte den Datensatz mit einer bestimmten ID ermitteln und die IDs des vorigen/nächsten Datensatzes. Bisher habe ich das so gelöst:
SQL-Code:
# aktuelle ID
SELECT id FROM tab WHERE id = MY_ID
# vorige ID
SELECT id FROM tab WHERE id < MY_ID ORDER BY id DESC LIMIT 1
# nächste ID
SELECT id FROM tab WHERE id > MY_ID ORDER BY id ASC LIMIT 1
Nun dachte ich mir, dass das sicher auch mit einem einzigen
Query gehen müsste, nur weiß ich nicht, wie das aussehen könnte.
Geht das, wenn ja, wie muss das
Query aussehen?
Grüße, Matze