我有一个包含以下列的表:
id
name
mail
此表中有大量数据,重复数据的可能性非常高。
我想一个接一个地显示原始数据行和重复数据行,以便用户可以在点击删除按钮时删除重复数据。
答案 0 :(得分:0)
如果您选择数据并仅按电子邮件地址对其进行排序,则原始数据和重复数据将合在一起。其余的逻辑也可以在PHP中介绍。
答案 1 :(得分:0)
首先,没有规定在我的sql中检测原始和重复记录。 group by可以给你相同的记录,如果有的话。
答案 2 :(得分:0)
您可以在选择查询中使用group by mail having count(id) > 1
来查找重复的记录。然后,您可以将此查询结果用作子查询,并找出所有重复的记录,并根据邮件对它们进行排序。