yo,
Hm. Ich hätte ja jetzt erwartet, dass meine Abfrage deutlich schneller wäre aber nach mehrmaligen Testen sind die Ergebnisse eher zufällig verteilt. Scheinbar wird die Abfrage intern optimiert.
sowohl GROUP BY als auch DISTINCT bzw. ORDER BY sind letztlich sortierungen, die das dbms ausführt. auch sollte immer ein full-scan ausgeführt werden. insofern sehe ich wenig interne optimierungsmöglichkeiten. aber deine version ist meiner meinung nach die "sauberere", zumal es dabei auch explizit eine sortierung durch ORDER BY gibt.
Ilja