hi,
vielleicht sehe ich (mal wieder) den Wald vor lauter Bäumen nicht. Ich habe in der Tabelle mehrer Datensätze, die ich über 3 ORDER BY Kriterien in die gewünschte Reihenfolge bringen kann.
nachdem sich diese sortierung nach drei kriterien jetzt als der haken an der sache herausgestellt hat, muss ich noch mal nachfragen:
Nun mchte ich gerne einen bestimmten datensatz rauspicken und dazu die beiden Datensätze da "drumherum" also den der nach den ORDER BY Kritereien einen davor liegt und der, der danach folgt.
auf welche weise erfolgt denn dieses herauspicken überhaupt?
dass die ID dafür bei einer sortierung nach drei kriterien eher untauglich ist, hatten wir ja schon.
also was dann? position in der vorliegenden sortierung? wenn die zur auswahl von datensatz x dient, dann sind der davor und dahinter liegende über ein angepasstes LIMIT ja leicht zu ermitteln.
probleme kriegst du damit wiederum aber dann, wenn ein neuer datensatz eingefügt wird - und damit die "sortierung" durcheinander bringt.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }