题解 | #查询连续登陆的用户#

查询连续登陆的用户

https://www.nowcoder.com/practice/9944210610ec417e94140ac09512a3f5

select
    user_id
from
    (
        SELECT
            r.user_id,
            DATE (log_time) as date,
            DENSE_RANK() over (
                PARTITION by
                    r.user_id
                order by
                    DATE (log_time) asc
            ) as ranking
        from
            register_tb r
            join login_tb l on r.user_id = l.user_id
    ) a
where
    ranking >= 3
order by
    user_id asc

全部评论

相关推荐

数学转码崽:一直给我推,投了又不理,理了又秒挂
点赞 评论 收藏
分享
nbdy:字太多了,写简历不是写自传,亮点难点技能点列出来就行,要简明扼要
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务