In einer [member] -Tabelle haben einige Zeilen den gleichen Wert für die Spalte email
.Finden Sie Zeilen mit demselben Wert für eine Spalte in MySQL
login_id | email
---------|---------------------
john | [email protected]
peter | [email protected]
johnny | [email protected]
...
Einige Benutzer verwendeten eine andere login_id, aber dieselbe E-Mail-Adresse, für diese Spalte wurde keine eindeutige Einschränkung festgelegt. Jetzt muss ich diese Reihen finden und sehen, ob sie entfernt werden sollten.
Welche SQL-Anweisung sollte ich verwenden, um diese Zeilen zu finden? (MySQL 5)
'count (1)' funktioniert gleich gut und ist leistungsfähiger. (Gelernt, dass Trick von [so] ;-) – jpaugh
Funktioniert nicht mit Postgres. – jhrr
@jpaugh, könnte nicht verwenden, zählen (1) 'https://stackoverflow.com/questions/2710621/count-vs-count1-vs-countpk-which-isbetter – Storm