Kann ein GROUP BY mehrere COUNT() haben?
bearbeitet von Linuchs> Ja, denn COUNT() zählt die Mitglieder pro Gruppe.
Mißverständlich. Wenn Berlin fünf Events hat, wird Berlin fünfmal gezählt.
Das - mir kurzfristig entfallene - Zauberwort heißt DISTINCT:
~~~sql
,COUNT(DISTINCT ort1.id) anzahl_orte
~~~
Miserabler Magier, der seine Sprüche vergisst. Nur gut, dass ich mite euch nur zwei Publikümer habe.
Linuchs