mysql distinct语句
使用 distinct 关键字去掉查询中某个字段的重复记录。
语法:
例子:
假定 user 表记录:
uid username
1 小李
2 小张
3 小李
4 小王
5 小李
6 小张
返回查询结果:
username
小李
小张
小王
提示
使用 distinct 关键字去掉重复记录具有较大的局限性。distinct() 只能包含一个字段且查询结果也只返回该字段而非数据完整记录(如上例所示)。
尝试语法:
该查询结果将返回列出的所有字段,但该查询往往使 column 的唯一性失效,且 column 1,column 2,… 不能放在 distinct(column) 之前。
返回结果:
uid username
1 小李
2 小张
3 小王
则要用到 group by 关键字。