- 我在 mysql 数据库中有一个“users”表。
- 该表包含具有相同电子邮件地址的同一用户的重复条目 地址也是如此,但其他信息可能会有所不同。
- 所以我想选择重复电子邮件地址的所有记录,以便 我可以将特定电子邮件地址的所有行放在一起。
实现这一目标的最佳方法是什么?
最佳答案
如果您只想获取与特定电子邮件地址具有相同电子邮件地址的用户的信息,您可以这样做:
SELECT * FROM users WHERE email = "whatever";
猜测您有一个名为email
的列。通过此语句,您将获得具有相同电子邮件地址的所有记录。
如果您想知道数据库中的特定电子邮件地址是否重复,您可以使用另一个语句:
SELECT COUNT(*) AS numberDuplicates FROM users WHERE email = "whatever";
您可以使用 numberDuplicates
值来了解此电子邮件是否重复。
关于mysql - 如何根据列的重复值选择记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37049807/