Hallo Daniel,
Du hast zwar das verwendete Datenbankmanagementsystem nicht angegeben und eine Deiner letzten Anfragen bezog sich auf Oracle, aber
Nutze MySQL!
Erste Abfrage, Prüfung auf doppelte Familiennamen:
SELECT
Name,
COUNT()
FROM Nutzer
GROUP BY Name
HAVING COUNT() > 1
>
> sollte zwei Datensätze zurückliefern:
>
> Name COUNT(\*)
> ----------------
> Winter 2
> Albert 2
Leider nicht. Bei mir steht nur "Winter" und dahinter eine "2"!
> Es ist überhaupt keine gute Idee, Spalten mitzunehmen, nach denen man \_nicht\_ gruppiert (oder gar nicht gruppieren kann):
>
> Verwendet man kein MySQL, so erhält man ziemlich sicher eine Fehlermeldung
> Verwendet man MySQL - und der Inhalt dieser Spalten ist bei den einzelnen Datensätzen unterschiedlich, so erhält man zufällige Ergebnisse in diesen Spalten.
>
> Möchtest Du etwa alle Daten aller Nutzer haben, deren Name mehr als einmal vorkommt? Dann sage dies bitte auch. Es ist eine sehr gute Idee, die gewünschte Ergebnismenge anzugeben - am besten mit einer Klartextbegründung, warum man genau diese Datensätze haben möchte
Ja, ich will gerne weitere bzw. momentan alle Daten von dem Nutzer haben, deren Name/Vorname gleich ist.