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

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

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

# 每一个用户最近登录,用户名字,设备名
with
t1 as(
    select
        user.name as u_n,
        client.name as c_n,
        date,
        dense_rank()over(partition by user_id order by date desc) as drank
    from
        login
        left join user on login.user_id=user.id
        left join client on login.client_id=client.id
    order by
        u_n
)

select u_n,c_n,date from t1 where drank=1 order by u_n

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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