Ich habe eine Tabelle foo
mit seinem Primärschlüssel id
und einige andere Spalten. Mein Ziel ist es zum Beispiel Zeilen mit id=3
und id=4
und Zeilen mit id=6
und id=7
für Zeile mit id=5
zu finden - falls ich 2 nächste nächste und nächste Zeile suchen möchte.Wie erhält man die nächsten n Zeilen für eine bestimmte Zeile in der Tabelle?
In dem Fall, dass es nur eine oder keine solche Zeilen gibt (z. B. für id=2
gibt es nur vorherige Zeile) Ich möchte nur mögliche solche erhalten.
Das Problem ist, dass einige Zeilen fehlen können.
Gibt es eine allgemeine Praxis, solche Abfragen zu machen?
Also, wenn nur eine vorherige Zeile verfügbar, können Sie nur eine nächste Zeile dann brauchen? (auch wenn Sie am Anfang 5 vorherige und 5 nächste Reihen wollten)? –
@OtoShavadze nein. In diesem Fall brauche ich eine vorherige Zeile und 5 nächste. – ivkremer