SQL MySQL die neusten Datensätze beginnend mit dem Ältesten

lordg2009

Lt. Commander
Registriert
Apr. 2009
Beiträge
1.503
Hi, ich brauche von meiner Tabelle die neusten Datensätze, allerdings so geordnet, dass sie mit dem ältesten beginnen.

Etwa so:
Code:
SELECT * FROM mytable ORDER BY date_create DESC LIMIT 5 ORDER BY date_create ASC

nur dass das natürlich nicht funktioniert.

Also erst nach dem Datum absteigend sortieren, um die neusten 5 Elemente zu bekommen, die dann aber wieder anders herum sortieren, damit von diesen das älteste zuerst erscheint.

Vielen Dank euch
 
Du kannst auf einem Query-Ergebnis wieder ein Query ausführen also

Code:
SELECT * FROM (SELECT * FROM mytable ORDER BY date_create DESC LIMIT 5) ORDER BY date_create ASC

oder so ähnlich.
 
Zurück
Oben