M
Mr. Snoot
Gast
Hio,
ich habe eine stetig wachsende Tabelle (d.h. unbekannte Zeilenanzahl) in einer MySQL-DB, von der ich die letzten x Zeilen ausgeben möchte. Ich brauche die Daten aufsteigend sortiert (ASC), kann also erstmal nicht ORDER BY ... DESC anwenden und dann einfach LIMIT x setzen.
Welche Möglichkeiten gibt es, das möglichst einfach zu bewerkstelligen?
Gibt es tatsächlich keine SQL-Funktion um direkt die letzten x Zeilen zu erhalten?
ich habe eine stetig wachsende Tabelle (d.h. unbekannte Zeilenanzahl) in einer MySQL-DB, von der ich die letzten x Zeilen ausgeben möchte. Ich brauche die Daten aufsteigend sortiert (ASC), kann also erstmal nicht ORDER BY ... DESC anwenden und dann einfach LIMIT x setzen.
Welche Möglichkeiten gibt es, das möglichst einfach zu bewerkstelligen?
- mit einer vorherigen DB-Afrage die Zeilenanzahl ermitteln
- die DESC-Ausgabe in eine Array speichern und selbiges später wieder ASC sortieren (oder ggf. mit array_unshift arbeiten)
Gibt es tatsächlich keine SQL-Funktion um direkt die letzten x Zeilen zu erhalten?
Zuletzt bearbeitet: