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

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

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

全部评论

相关推荐

字节一直是我的白月光,考虑到转正还是拒了日常实习。
从今天开始狠狠卷JV...:为什么你释放的offer没流到我头上
点赞 评论 收藏
分享
06-07 19:59
门头沟学院 C++
补药卡我啊😭:都快15年前的了还在11新特性
你的简历改到第几版了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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