MySQL – 搜索重复项

解决!感谢大家.

我需要搜索重复项 – 表格如下:

id, q1, q2, q3, text

id是唯一的,我只对找到字段文本相同的重复项感兴趣.

任何建议,因为我不知道从哪里开始!

谢谢,

荷马.

解决方法:

这将返回重复的文本值:

SELECT  text
FROM    mytable
GROUP BY
        text
HAVING  COUNT(*) > 1

这将返回具有重复文本值的所有记录:

SELECT  m.*
FROM    (
        SELECT  text
        FROM    mytable
        GROUP BY
                text
        HAVING  COUNT(*) > 1
        ) q
JOIN    mytable m
ON      m.text = q.text
上一篇:列出MySQL表中特定列中具有重复条目的所有行


下一篇:java – 给定列表列表的唯一元素列表