SQL Abfrage Reihenfolge DESC aber neuestes unten
Verfasst: 01.06.2006 02:05
Wenn ich per sql-Abfrage per DESC sortiere ist das neueste oben und dann immer älter nach unten.. ich will also die 20 neuesten ergebnisse ausgeben lassen:
Gehe ich dagegen hin und mache daraus ASC und setze das Limit auf 99979,20 dann braucht die Abfrage ewig (ca. 3-4 Sekunden), aber liefert mir die Reihenfolge, die ich gerne hätte:

Dummerweise will ich es aber genau anders herum. Die Abfrage ist zwar schön schnell (ca. 0,3 Sekunden), aber die Reihenfolge nicht so wie ich sie gerne hätte.100.000
99.999
99.998
usw.
Gehe ich dagegen hin und mache daraus ASC und setze das Limit auf 99979,20 dann braucht die Abfrage ewig (ca. 3-4 Sekunden), aber liefert mir die Reihenfolge, die ich gerne hätte:
Also wie schnell machen und gleichzeitig die gewünschte Reihenfolge erreichen? Weiterhin brauche ich für ASC zwei Abfragen. Die 1. klärt die Anzahl der Posts (wegen dem Limit) und die 2. ist erst für die Ausgabe der Daten zuständig. Damit kann ich zwar leben, aber mit einer wäre ich glücklicherusw.
99.998
99.999
100.000
