Hral: [MySQL] Sortierung

Beitrag lesen

SELECT id, datum
FROM (
      SELECT id, datum FROM tabelle
         WHERE datum <= '2011-09-15'
         ORDER BY datum DESC
         LIMIT 0,5
     )
ORDER BY datum;

  
Ich mag mich täuschen, aber entspricht das nicht meiner letzten Lösung? Ich hatte gehofft ich hätte was übersehen, denn die 2fache Sortierung mißfällt mir.  
  

> Und, was hindert Dich daran in dem die Datenbank abfragenden Skript die Ausgabe herumzudrehen?  
  
Ich schreibe an einer Erweiterung eines bestehenden CMS auf PHP-Basis.  
  
Die bestehenden Funktionen erlauben ein zeilenweises Auslesen des SQL-Ergebnisses und direktes Übergeben an eine Template-Variable (Array). Die Template-Engine erlaubt aber kein Ausgeben des Arrays in umgekehrter Reihenfolge. Daher möchte ich das Ergebnis in der korrekten Reihenfolge aus der Datenbank bekommen. Andernfalls müsste ich erst ein Array mit dem Ergebnis füllen und dieses dann rückwärts durchlaufend ans Template übergeben, und das gefällt mir noch weniger.  
  
Danke  
  
Hral