sql 去重查询
select Distinct UserId,Name from UserInfo where UserType=1
介绍
distinct一般是用来去除查询结果中的重复记录的,而且这个语句在select、insert、delete和update中只可以在select中使用,
具体的语法如下:
select distinct expression[,expression...] from tables [where conditions];
这里的expressions可以是多个字段。
注意
1.只能在SELECT 语句中使用,不能在 INSERT, DELETE, UPDATE 中使用
2.对多列操作,表示选取 多列都不重复的数据,相当于 多列拼接的记录 的整个一条记录 , 不重复的记录。(如顶部代码就是多列操作)
3.DISTINCT 必须放在第一个参数。
这篇文章将的比较详细