用distinct来返回不重复字段的条数(count(distinct id)),
distinct只能返回他的目标字段,而无法返回其他字段。
select distinct name from user 只把不重复的用户名查询出来,但是用户的id,并没有被查询出来
select distinct name,id from user 会认为要过滤掉name和id两个字段都重复的记录
select id,distinct name from user 报错,distinct必须放在要查询字段的开头
所以一般distinct用来查询不重复记录的条数。
查询不重复记录如下:
select id,name from user group by name
学习文档:
https://www.cnblogs.com/lxwphp/p/11339949.html