Daniel82: Tabellenfelder vergleichen

Beitrag lesen

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.