06 2014年03月

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

发布于:11时52分 | 来源:湛蓝天空  |   编辑:湛蓝  |   日志分类:SQL  |   已聚集:人围观

情景再现:

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

测试数据

解决方法:

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

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

查询结果:

查询结果

除非注明,均为湛蓝天空原创,转载请注明本文网址:http://skyhome.cn/sql/451.html

标签:Mysql(4)不重复(1)
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)