DISTINCT语句
- distinct:表示区分、不同的
DISTINCT用于对查询结果进行去重,只保留不重复的数据- 可用于单个字段、多个字段去重
- 注意当多个字段去重时,表示多个字段组成的去重,而不是多个字段分别去重
- 多个字段去重,可以理解为 字段组合去重
SELECT DISTINCT 字段名
FROM 表名;
SELECT DISTINCT 字段名1,字段名2
FROM 表名;
多个字段去重
- 只有两个字段的组合完全相同,才会被认为是重复数据。
- 对user_id + city 字段组合去重
SELECT DISTINCT user_id, city
FROM orders;