Mysql必读MySQL中Distinct和Group By语句的基本使用教程
《Mysql必读MySQL中Distinct和Group By语句的基本使用教程》要点: MYSQL教程MySQL Distinct 去掉查询结果重复记录 MYSQL教程
SELECT DISTINCT(column) FROM tb_name
MYSQL教程 MYSQL教程
uid username
1 小李
2 小张
3 小李
4 小王
5 小李
6 小张
MYSQL教程SQL 语句: MYSQL教程
username
小李
小张
小王
MYSQL教程提示 MYSQL教程
SELECT DISTINCT(column),column1,column2,... FROM tb_name
MYSQL教程该查询结果将返回列出的所有字段,但该查询往往使 column 的唯一性失效,且 column 1,column 2,… 不能放在 DISTINCT(column) 之前. MYSQL教程
uid username
1 小李
2 小张
3 小王
MYSQL教程这时候就要用到 GROUP BY 关键字. MYSQL教程MySQL Group By 数据分组 MYSQL教程
SELECT column,... FROM tb_name GROUP BY column1,column2 ...
MYSQL教程user 表记录如下: MYSQL教程
uid username
1 小李
2 小张
3 小李
4 小王
5 小李
6 小张
MYSQL教程对上面的 user 表做查询如下: MYSQL教程
SELECT * FROM user GROUP BY username
MYSQL教程返回查询结果如下: MYSQL教程
uid username
1 小李
2 小张
3 小王
MYSQL教程说明 MYSQL教程
SELECT * FROM user GROUP BY username,uid
MYSQL教程返回查询结果如下: MYSQL教程
uid username
1 小李
3 小李
5 小李
2 小张
6 小张
4 小王
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |