749 Stimmen

Doppelte Datensätze in MySQL finden

Ich möchte doppelte Datensätze in einer MySQL-Datenbank auslesen. Dies kann mit getan werden:

SELECT address, count(id) as cnt FROM list
GROUP BY address HAVING cnt > 1

Daraus ergibt sich:

100 MAIN ST    2

Ich möchte es so ziehen, dass es jede Zeile anzeigt, die ein Duplikat ist. Etwas wie:

JIM    JONES    100 MAIN ST
JOHN   SMITH    100 MAIN ST

Haben Sie eine Idee, wie man das machen kann? Ich versuche zu vermeiden, tun die erste dann suchen die Duplikate mit einer zweiten Abfrage im Code.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X