有没有办法在表格中找到非独特的记录? 我有一张表可以有完全相同的记录。表包含超过1000万条记录。
ID Name
1 hello
1 hello
2 world
2 world
3 yikes
我想选择多次出现的所有记录的单个副本。我想从上表中得到这个结果。
ID Name
1 hello
2 world
答案 0 :(得分:2)
在多列上只需GROUP BY
。然后使用HAVING
排除只有一行的组。
SELECT id, name
FROM table
GROUP BY id, name
HAVING COUNT(*) > 1