Vielleicht sollte man noch anmerken, das der
SQL-Optimizer hier garantiert keinen Index zum Sortieren verwenden kann. Sollte diese etwas merkwürdige Sortierung über große Tabellen gehen, würde ich der Tabelle dafür ein eigenes Feld spendieren, welches über einen Trigger auf dem aktuellen Stand gehalten wird. Dann noch einen Index drauf und das Sortieren geht echt hurtig.
Lohnt aber nur ab einer gewissen Tabellengröße.