Geht das in 1 query?
Gerald
- datenbank
0 Henk Strobel0 Gerald
0 Ilja
Hi, ich kenne eine ID und habe eine Datenbank mit mehreren IDs. Kann ich jetzt in einer Abfrage die nächsthöhere und nächstniedrigere ID herausfinden? Oder muss ich 2 Abfragen bemühen?
Hallo,
mit subqueries geht das:
SELECT MAX(id) FROM table WHERE id IN (SELECT id FROM table WHERE id<bekannte_id)
bei MySQL erst ab Version 4.0, glaube ich.
Gruß
Henk
Hallo,
mit subqueries geht das:
SELECT MAX(id) FROM table WHERE id IN (SELECT id FROM table WHERE id<bekannte_id)
bei MySQL erst ab Version 4.0, glaube ich.
Gruß
Henk
Ich habe aber nur 3.23.irgendwas :'(
yo,
Kann ich jetzt in einer Abfrage die nächsthöhere und nächstniedrigere ID herausfinden?
SELECT MIN(id) FROM tabelle WHERE id > bekannte_id
SELECT MAX(id) FROM tabelle WHERE id < bekannte_id
Ilja