Possible Duplicate:
Find duplicate records in MySQL
I have a table in MySQL like this:
ID name email
1 john abc@abc.com
2 johnny abc@abc.com
3 jim eee@eee.com
4 Michael abec@awwbc.com
How can I have the MySQL query that will list out the duplicate one like this?
Result of duplicate search:
ID name email Duplicate
1 john abc@abc.com 2
2 johnny abc@abc.com 2
Check this post on the MySQL forums, which gives the following:
If you can live with having the ID and name in comma separated lists, then you can try:
This saves a join, although the result is not in a relational format.
for better performance, add an
INDEX
on columnEMail
.OR