0

此查询将给我们 John、Sam、Tom、Tom,因为他们都有相同的电子邮件。

但是,我想要的是获得具有相同电子邮件和名称的重复项。

也就是说,我想得到“汤姆”,“汤姆”。

我需要这个的原因:我犯了一个错误,并允许插入重复的名称和电子邮件值。现在我需要删除/更改重复项,所以我需要先找到它们。

4

2 回答 2

1

您可以尝试使用“数字”进行以下查询,它会为您提供有多少重复项,并且查询仅说明重复项。希望你能理解。

SELECT name, email, COUNT(*) AS number
FROM table
GROUP BY name, email
HAVING number > 1
于 2021-04-28T03:34:12.593 回答
0

试试下面的查询

SELECT name, email, COUNT(*)
FROM yourtable
GROUP BY name, email
HAVING 
COUNT(*) > 1
于 2021-04-28T03:22:04.940 回答