小编典典

在数据库中查找重复的字符串

sql

我需要找到表中的所有行,其中特定字段的字符串在两个或多个位置重复。

可以在MySQL语句中完成吗?

编辑

我需要获取每一行,而不仅仅是计数有多少重复项。我希望能够编辑这些字段。


阅读 156

收藏
2021-04-07

共1个答案

小编典典

是的,尝试这样的事情:

SELECT *
FROM `YourTable`
WHERE `YourColumn` IN (
    SELECT `YourColumn`
    FROM `YourTable`
    GROUP BY `YourColumn`
    HAVING COUNT(*) > 1
)
2021-04-07