Hi,
SELECT NAME,ADRESSE,TELEFONNUMMER,COUNT(NAME)
dieses COUNT(*)[1] bezieht sich auf NAME, ADRESSE _und_ TELEFONNUMMER, also musst Du _alle_ diese Spalten in der GROUP BY-Klausel stehen haben. Genauer gesagt: Alle Ergebnisspalten, die keine Gruppenfunktion sind.
Aber leider möchte ich das ja nicht.
Was möchtest Du denn? Worauf soll sich Deiner Meinung nach das COUNT(*) beziehen? Und _warum_ meinst Du, dass es das tut?
Cheatah
[1] Es _ist_ ein COUNT(*), denn COUNT(NAME) zählt alle Zeilen, die über eine Spalte "NAME" verfügen, was mit den Zeilen, die über eine beliebige Spalte verfügen identisch ist.