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

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

http://www.nowcoder.com/practice/7cc3c814329546e89e71bb45c805c9ad

挺简单的一道题目,直接用开窗排序就好

select
        b.name,
        c.name,
        a.date
from 
(select 
         user_id,
         client_id,
         date,
         row_number()over(partition by user_id order by date desc) as da_rn
 from 
         login 
)a
left join 
(select 
        id,
        name
 from 
         user
)b 
on a.user_id=b.id
left join 
(select 
        id,
        name
 from
         client 
)c
on  a.client_id=c.id
where a.da_rn=1
order by b.name
全部评论

相关推荐

03-26 12:00
已编辑
门头沟学院 Java
offer魅魔_oc...:100-200每天,你还要倒贴100
点赞 评论 收藏
分享
再懒也要睡懒觉:大学4年玩的挺爽的哈😅
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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