mysql - 查找名字/姓氏交换的重复用户

标签 mysql duplicates

我需要找到已在表中插入两次但名字和姓氏互换的用户。

例如Bob Smith 在数据库中的身份是

firstname:Bob 
lastname:Smith
&
firstname:Smith
lastname:Bob

找到这些用户的最佳查询是什么?

服务器运行mysql。

最佳答案

Select 
  *
FROM UserTable ut
JOIN UserTable ut2 on ut2.firstname = ut.lastname and ut2.lastname = ut.firstname

关于mysql - 查找名字/姓氏交换的重复用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7734541/

相关文章:

php - HTML/Javascript 子菜单?

r - 删除重复的 id 和条件的子集

mysql - 如何标记 MySQL 中的每个非重复行? (合并选择和更新语句)

php - 比较数组中的条目并删除重复项(PHP、MySQL)

mysql - 防止MySQL中的重复记录

mysql - 如何比较sql数据库的日期和时间字段与当前日期,其中日期和时间是2019年6月6日11 :19AM this format in MYSQL

mysql - 数据库设计建议

php - 通过php将多个文件的数据插入mysql数据库

mysql - SQL 中的子查询

R - 根据两列识别重复项,查找值,并删除具有特定值的案例