MySQL - 搜索重复项

Hom*_*r_J 3 mysql select duplicates

解决!感谢大家.

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

id, q1, q2, q3, text
Run Code Online (Sandbox Code Playgroud)

id是独一无二的,我只对找到字段text相同的重复项感兴趣.

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

谢谢,

荷马.

Qua*_*noi 5

这将返回重复值text:

SELECT  text
FROM    mytable
GROUP BY
        text
HAVING  COUNT(*) > 1
Run Code Online (Sandbox Code Playgroud)

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

SELECT  m.*
FROM    (
        SELECT  text
        FROM    mytable
        GROUP BY
                text
        HAVING  COUNT(*) > 1
        ) q
JOIN    mytable m
ON      m.text = q.text
Run Code Online (Sandbox Code Playgroud)