30
在SQL表中查找重复值
查找一个字段的重复项很容易: SELECT name, COUNT(email) FROM users GROUP BY email HAVING COUNT(email) > 1 所以如果我们有一张桌子 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 该查询将为我们提供John,Sam,Tom,Tom,因为它们都相同email。 不过,我想是让具有相同重复email 和 name。 也就是说,我想获得“ Tom”,“ Tom”。 我需要这个的原因:我犯了一个错误,并允许插入重复项name和email值。现在,我需要删除/更改重复项,因此我需要先找到它们。
1931
sql
duplicates