Mysql nächste ID einer ID herrausfinden

Juni 15, 2009 by admin · Leave a Comment
Filed under: Datenbank, Programmieren 

Heute bin ich bei einem Pager einer Webapplikation auf das Problem gestoßen die nächste ID eines MySQL Datenbank Eintrags herrauszufinden. Nach kurzem suchen habe ich im Netz folgenden Lösungsvorschlag gefunden.

Nächste ID

SELECT MIN(id) FROM tabelle WHERE id > {letze ID}

Vorherige ID

SELECT MAX(id) FROM tabelle WHERE id < {letze ID}

Damit kann man über SQL die nächst größere beziehungsweise die nächste kleinere ID ermitteln.