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

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

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

select login.date,ifnull(n1.new_num,0)
from login left join
(select a.t_date,count(user_id) as new_num
from
(select min(date) as t_date,user_id from login group by user_id) as a
group by t_date) as n1
on login.date=n1.t_date
group by login.date order by login.date

这道题其实最开始自己没想出来有点可惜 因为已经只差一个表格的合并了 教训就是如果当我们这边需要一列的全部信息时 就去找那个表有 然后合并就好了
ifnull的使用:https://www.yiibai.com/mysql/ifnull.html

全部评论

相关推荐

不想上班的肱二头肌很...:简历一页,项目突出重点,自我评价可以删掉的
点赞 评论 收藏
分享
10-28 17:30
已编辑
华东交通大学 Java
iori2333:这太正常了 我字节面了四五轮 没有一次是在官网投递 都是hr主动捞
秋招笔试记录
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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