MySQL 数据去重【group by、distinct】

使用group by 、 distinct方法去重

1、使用group by

#使用数组分组 group by方法查看去重后的数据:

select 用户ID from 用户明细 group by 用户ID

#使用嵌套子查询查看用户明细表中的用户个数:

select count(*) from (

select 用户ID from 用户明细 group by 用户ID

) t;

2、使用distinct

#使用distinct方法查看去重后的数据:

select  distinct 用户ID from 用户明细;

#使用distinct方法擦好看用户明细表中的用户个数:

select count(distinct 用户ID) from 用户明细;