MYSQL去重查询语句

MYSQL 去重后分组求均重

img


就是一个快递单号里面有多个商品所以有重复
问下怎么写查询语句 去重重复后按快递公司分组求每个快递的均重,组合语句都查不到

子查询,先去重得到快递的列表,再分组计算平均

select 快递公司,单号, AVG(重量)from 表 group by 快递公司, 单号

这个不需要去重吧。
select avg(单号总重) from (
select 快递单号,sum(重量) as 单号总重 from 快递表 group by 快递单号
)AS b