首页 > 数据库技术 > 详细

MySQL8.0跟5.7分组查询表所有字段

时间:2020-12-03 18:11:47      阅读:234      评论:0      收藏:0      [点我收藏+]
//MySQL 8.0写法
select * from(
  select row_number() over (partition by UserName order by CheckTime desc) as rn,u.*
  from kq_record u where CheckDate = 2018-03-31 00:00:00
) t where t.rn=1

//MySQL 5.7 比如一个用户多条登录记录取最后时间
select max.*, MAX(max.CheckTime) createMax
From (select * from kq_record where CheckDate = 2020-12-02 00:00:00 order by CheckTime desc) max
group by UserName,InOrOut

 

MySQL8.0跟5.7分组查询表所有字段

原文:https://www.cnblogs.com/Loners/p/14081699.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!