相关疑难解决方法(0)

在SQL表中查找重复值

email一个字段很容易找到:

SELECT name, COUNT(email) 
FROM users
GROUP BY email
HAVING COUNT(email) > 1
Run Code Online (Sandbox Code Playgroud)

所以,如果我们有一张桌子

ID   NAME   EMAIL
1    John   asd@asd.com
2    Sam    asd@asd.com
3    Tom    asd@asd.com
4    Bob    bob@asd.com
5    Tom    asd@asd.com
Run Code Online (Sandbox Code Playgroud)

这个查询将给我们John,Sam,Tom,Tom,因为他们都有相同的email.

但是,我想要的是使用相同的name和重复name.

也就是说,我想得到"汤姆","汤姆".

我需要这个的原因:我犯了一个错误,并允许插入重复emailemail值.现在我需要删除/更改重复项,所以我需要先找到它们.

sql duplicates

1789
推荐指数
24
解决办法
265万
查看次数

标签 统计

duplicates ×1

sql ×1