echo $begrüßung;
joa, das HAVING bezieht sich auf GROUP BY und beschränkt das gruppieren auf spalten.
Nein, das HAVING bezieht sich auf die bereits ermittelten Ergebnisse sämtlicher vorangegangener Klauseln. Sind Aggregatfunktionen auszuführen, so werden diese beim Bearbeiten der GROUP-BY-Klausel angewendet, bevor das Ergebnis an HAVING weitergereicht wird.
Zitat aus dem Handbuch:
The HAVING clause is applied nearly last, just before items are sent to the client ...
Die Reihenfolge, in der die Klauseln FROM, WHERE, GROUP BY, HAVING, ORDER BY und LIMIT notiert werden müssen, entspricht im Wesentlichen der Reihenfolge ihrer Anwendung auf die in der Datenbank befindlichen Daten. Jede Klausel arbeitet dabei (von Optimierungen abgesehen) eigenständig, bevor die Verarbeitung an die nächste weitergegeben wird.
das beantwortet aber nicht ganz meine frage, wie ich jetzt anstelle, dass das, was ich als suchergebnisse hatte gezählt wird.
Wenn bestimmte Werte nicht in die Berechnung eingehen sollen, musst du sie mit WHERE filtern.
echo "$verabschiedung $name";