MySQL去重查询

在使用MySQL时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,

 

实例:

select distinct name,id from user;,这样的结果为:

MySQL去重查询_第1张图片

distinct name,id 这样的mysql 会认为要过滤掉nameid两个字段都重复的记录,如果sql这样写:select id,distinct name from user,这样mysql会报错,因为distinct必须放在要查询字段的开头

所以一般distinct用来查询不重复记录的条数

如果要查询不重复的记录,有时候可以用group by

select id,name from user group by name;

 

group by 分组查询 关键字

distinct 是去重查询关键字

 

 

详情网站:http://www.cnblogs.com/shiluoliming/p/6604407.html

你可能感兴趣的:(MYSQL数据库,distinct,Mysql去重查询)