R
Ronax
Ronax hat gesagt.:Aber leider gibt mySQL auch ohne ORDER BY nur die Zeile mit der kleinsten ID zurück :/
Ich habe drei Bilder hochgeladen, vielleicht hilft dies bei einem besseren Verständnis
#1 Die Abfrage, welche alles ausgibt.
#2 Die Abfrage für die nächste Zeile (klappt!)
#3 Die Abfrage für die vorherige Zeile (sogar ganz vereinfacht, also müsste es am LIMIT liegen)
#4 Die erste Abfrage nur umgekehrt sortiert...man sieht, die Zeile mit ID 1 steht zuerst, bei der Abfrage nummer drei wird also zuerst die erste Zeile überprüft und da hier beide WHERE Bedingungen zutreffen werden wegen LIMIT weitere Abfragen unterbunden!
Gibt es denn vielleicht noch eine andere Lösung für mein eigentliches Problem, also die vorherige Zeile in einem Datensatz ausgeben (siehe ganz oben).
Anhänge
Zuletzt bearbeitet von einem Moderator: