对单个字段去重并排序,distinct与group by的区别

mac2024-03-19  30

    公司的平台项目需要查询日增量的最新时间,和增量频率,在查询中遇到了问题

一.使用GROUP BY

1.group by 与 order by 的先后顺序

    先group by 后 order by 

    而且order by 里的字段必须在group by里面

2.如果存在格式转换必须在order by,group by,select中同时转换

二.使用DISTINCT(推荐)

    使用distinct要比group by 效率高

     

    

    

     

    

最新回复(0)