当前位置:Gxlcms > mysql > 深入解析mysql中orderby与groupby的顺序问题

深入解析mysql中orderby与groupby的顺序问题

时间:2021-07-01 10:21:17 帮助过:388人阅读

mysql 中order by 与group by的顺序是:
select
from
where
group by
order by
注意:group by 比order by先执行,order by不会对group by 内部进行排序,如果group by后只有一条记录,那么order by 将无效。要查出group by中最大的或最小的某一字段使用 max或min函数。
例:
select sum(click_num) as totalnum,max(update_time) as update_time,count(*) as totalarticle from article_detail where userid =1 group by userid order by update_time desc

您可能感兴趣的文章:

  • 解析mysql中:单表distinct、多表group by查询去除重复记录
  • mysql分组取每组前几条记录(排名) 附group by与order by的研究
  • MySQL高级查询之与Group By集合使用介绍
  • mysql中group by与having合用注意事项分享
  • 使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
  • 关于MYSQL中每个用户取1条记录的三种写法(group by xxx)
  • mysql筛选GROUP BY多个字段组合时的用法分享
  • MySql版本问题sql_mode=only_full_group_by的完美解决方案
  • 详解SQL中Group By的用法
  • 一篇文章带你了解数据库中group by的用法

人气教程排行