Hallo,
ich habe eine Frage zu folgendem Query. Wie realisiere ich das?
Ich habe folgende Tabelle:
Nun möchte ich jeweils die 4 Vorgänger und die 4 Nachfolger von der 25 haben, welche zum selben Album gehören.
Bisher habe ich das so:
Das funktioniert zwar, nur habe ich das Problem das er mir die 4 Vorgänger in der falschen Reihenfolge ausgibt. Also ich habe dann als Ergebnis:
Ich brauche es aber in der Form:
Wenn ich meine obere Abfrage so umbaue:
dann kriege ich als Ergebnis:
Was ja auch logisch ist ^^ Mir haperts grad an der richtigen Abfrage.
ich habe eine Frage zu folgendem Query. Wie realisiere ich das?
Ich habe folgende Tabelle:
Code:
table bilder --------------- id toalbum 16 2 17 2 18 2 19 2 20 1 21 2 22 1 23 2 24 2 25 2 26 2 27 2 28 1 29 2 30 2
Bisher habe ich das so:
Code:
SELECT * FROM bilder WHERE toalbum = 2 AND id < 25 ORDER BY id DESC LIMIT 0,4 SELECT * FROM bilder WHERE toalbum = 2 AND id > 25 ORDER BY id ASC LIMIT 0,4
Code:
24 23 21 19
Code:
19 21 23 24
Code:
SELECT * FROM bilder WHERE toalbum = 2 AND id < 25 ORDER BY id ASC LIMIT 0,4
Code:
16 17 18 19
Kommentar