显示MySQL的原始数据和重复数据

时间:2015-07-20 07:08:49

标签: php mysql

我有一个包含以下列的表:

  • id
  • name
  • mail

此表中有大量数据,重复数据的可能性非常高。

我想一个接一个地显示原始数据行和重复数据行,以便用户可以在点击删除按钮时删除重复数据。

3 个答案:

答案 0 :(得分:0)

如果您选择数据并仅按电子邮件地址对其进行排序,则原始数据和重复数据将合在一起。其余的逻辑也可以在PHP中介绍。

答案 1 :(得分:0)

首先,没有规定在我的sql中检测原始和重复记录。 group by可以给你相同的记录,如果有的话。

答案 2 :(得分:0)

您可以在选择查询中使用group by mail having count(id) > 1来查找重复的记录。然后,您可以将此查询结果用作子查询,并找出所有重复的记录,并根据邮件对它们进行排序。