题解 | #牛客每个人最近的登录日期(四)#

牛客每个人最近的登录日期(四)

https://www.nowcoder.com/practice/e524dc7450234395aa21c75303a42b0a

select a.date, count(b.user_id) from
(select distinct date from login) a
left join
(select user_id,min(date) date from login group by user_id) b
on a.date=b.date
group by a.date
order by a.date
  • 得到所有日期的表格 a
  • 得到所有用户的第一次登陆日期 b
  • 连接两个表,以a为连接基准
  • 使用聚合函数得到结果
全部评论

相关推荐

02-18 13:28
门头沟学院 Java
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务