dedlfix: Größte Städte ausgeben

Beitrag lesen

Tach!

so wie es sich anhört, hast du eher eine Tabelle "kontaktanzeigen" mit einer Spalte "Ort".

Nun möchte ich auf meiner Startseite eine kleine Abfrage einbauen um mir die „größten“ Städte anzeigen zu lassen, also wo am meisten Einträge vorhanden sind.
ORDER BY, eventuell kombiniert mit LIMIT, wenn du z.B. nur die 5 mit der höchsten Anzahl willst.

Und ich vermute auch noch ein GROUP BY sowie ein COUNT().

Zu beachten ist dabei, dass nur die in der GROUP-BY-Klausel angegebenen Spalten im SELECT auftauchen dürfen - wenn man es richtig macht, MySQL gestattet auch andere Spalten, aber dann ist das Ergebnis zufällig. Weiterhin kann man Aggregatfunktionen verwenden, wie das erwähnte COUNT().

SELECT Ort, COUNT(*) FROM tabelle GROUP BY Ort

dedlfix.