我试图识别并选择在我的 mysql 表中的一行下填充的所有重复条目。
我试过使用这个查询:
SELECT id, link, COUNT(*)
FROM linkuri
HAVING COUNT(*)>1
LIMIT 0 , 30
问题是结果是 0 个结果,我手动检查了几页,看到了一些重复的条目。
我想要的是检查并删除所有在行链接下填写的重复条目。
最佳答案
你可能正在寻找
SELECT a.id, a.link, b.cnt
FROM linkuri
INNER JOIN
( SELECT link, COUNT(*) AS cnt FROM linkuri GROUP BY link HAVING COUNT(*) >1 )b
ON (b.link = a.link)
关于mysql - 如何识别和选择所有重复条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8142186/