MySQL distinct 去除查询重复值的结果
select语句查询出来的结果它们可能是很多条数据是重复的,为了使得到结果具有唯一性,
这里需要使用DISTINCT关键字将获取得到的结果去重.
下面先来看看例子:
创建表:
select distinct * from ayan;
解释:
DISTINCT 的去重复是保证了一行记录中所查询出来的结果中一行数据中所有的列不同时相等.但是允许其中的某些列存在相同的值.
这样写会报错
select id, distinct name from ayan;
distinct必须放在开头
这样写就可以去除重复
select distinct name from ayan;