Mysql查询按多个字段同时不重复的记录

作者:袖梨 2022-11-14

情景再现:

用户在提交信息时进行了多次提交导致数据库表中有很多重复记录。

测试数据

解决方法:

查询按多个字段同时不重复的记录,比如按姓名(name)和电话(tel)。

SELECT * FROM test WHERE id IN (SELECT MAX( id ) FROM test GROUP BY name, tel)

查询结果:

查询结果

相关文章

精彩推荐