Hallo Rolf!
Also mach Dich mal über GROUP BY und COUNT schlau. So in etwa:
Abfrage gruppieren und die gruppierten Records zählen und dann
die ausgeben wo mehr als oiner.Er will alle Einträge der Doppelten. Bei deinem Ansatz würde
er _nur_ _eine_ ID der IDs/Einträge mit doppelten Namen und NummerStimmt! Wir ändern das Select so, dass alle gruppierten Records
ausgegeben werden wo COUNT den Wert 2 ergibt. Und schon gehts ;-)
Nein. Es gibt folgende Spalten: ID, Name und Nummer. Deine Lösung sehe wohl ansatzweise wie folgt aus:
SELECT COUNT(*) AS 'Anzahl'
FROM Tabelle
WHERE Tabelle.Name = 'Hans'
AND ?
GROUP BY Tabelle.Name
HAVING Anzahl = 2;
Und dann bzw. für "?"?... Oder verstehe ich dich falsch?
Meiner Meinung nach, kommt nur ein "self join" in Frage, wie ich es bereits in meinem vorherigen Posting beschrieben habe. Vielleicht ist das aber auch falsch?