Apropos: Abfrage funktioniert als Unterabfrage nicht mehr

Beitrag lesen

Hi,

ich habe mir überlegt, dass ich die Unterabfrage stark vereinfachen könnte. Dazu müsste ich aber die möglichkeit haben, von einem bestimmten Datensatz den Vorgänger und Nachfolger innerhalb der angegebenen Sortierung mit abfragen zu können.

Das könnte z.B. so aussehen (funktioniert natürlich nicht, nur zum Verständnis):

SELECT col_1, col_2, ... FROM tbl_name WHERE id = x ORDER BY col_a, col_b LIMIT -1, 3

Wobei die id allerdings bei jedem der gesuchten Datensätze anders ist.

Konkret müsste ich meine Tabelle erst nach gallery und anschließend nach time jeweils aufsteigen sortieren.
Das Problem ist eben, dass ich drei aufeinander folgende Datensätze brauche, aber nur den mittleren kenne (durch seine id).

Vielen Dank,
Apropos