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

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

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

使用左连接,然后再对日期进行计数

  select l1.date,count(l2.date1) new
  from 
 (SELECT distinct date 
  from login) l1 --仅有日期列的表
  left join 
  (SELECT user_id,min(date) date1 
   FROM login 
   GROUP BY user_id) l2 --用户ID和第一次登陆的日期 表
  ON l1.date = l2.date1 --左连接 日期
  group BY l1.date
  order by l1.date ASC;
全部评论

相关推荐

01-12 20:31
东北大学 Java
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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