Tabellenkalk: Alternativquery gesucht

Beitrag lesen

Moin!

ich bin gerade in Klausurvorbereitung und habe eine Frage.

Fragen zur Ausbildungsvorbereitung werden aus Lehrgründen ja nur mit Gegenfragen beantwortet,

Z.B. die Gegenfrage, ob bereits Aggregatfunktionen durchgenommen wurden....

Ich habe folgende Tabelle:

Athlet:  Name, Alter, Land

und Frage dazu: Welches Land stellt die meisten Athleten?

Meine Lösung:

SELECT Land
FROM Athlet
GROUP BY Land
ORDER BY COUNT(DISTINCT(Name)) DESC
LIMIT 1

Jetzt frage ich mich aber mal - und damit dich: Was soll das ORDER BY machen? Es sieht hinreichend kompliziert aus, dass es sich nicht von selbst erklärt, und es sieht auch nicht so aus, als würde es irgendeinen Einfluss auf das Ergebnis haben, oder?

Na, offensichtlich soll die Ergebnismenge auf 1 beschränkt werden. Und da klingt es doch wie eine gute Idee, vorher nach dem gefragten Kriterium zu ordnen.

Gruß
Kalk