Mysql查询按多个字段同时不重复的记录
情景再现:
用户在提交信息时进行了多次提交导致数据库表中有很多重复记录。
解决方法:
查询按多个字段同时不重复的记录,比如按姓名(name)和电话(tel)。
SELECT * FROM test WHERE id IN (SELECT MAX( id ) FROM test GROUP BY name, tel)
查询结果:
您可能感兴趣的文章:
mysql 查询表字段有重复记录个数的方法
mysql DISTINCT关键字(用除重复数据)的用法
mysql索引的建立原则
有关mysql单表多关键字模糊查询的方法介绍
mysql索引的类型与优缺点
mysql经典sql语句(1)
MySQL多表更新与多表删除的实现方法
mysql索引类型有哪些
深入理解mysql的查询缓存
MySQL常见错误代码解析