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

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

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

SELECT  t1.name AS u_n,
        t2.name AS c_n,
        t.date  AS date
FROM login AS t, user AS t1, client AS t2,
(
    SELECT  user_id,
            MAX(date) AS max_date
    FROM login
    GROUP BY  user_id
) AS t3
WHERE 
    t1.id = t.user_id -- 匹配姓名
    AND t2.id = t.client_id -- 匹配客户端
    AND t.date = t3.max_date -- 筛选最近登陆日期
    AND t.user_id = t3.user_id
ORDER BY t1.name 

全部评论

相关推荐

不知道怎么取名字_:玩游戏都写到简历上了啊
投递BOSS直聘等公司6个岗位
点赞 评论 收藏
分享
11-11 16:40
已编辑
门头沟学院 人工智能
不知道怎么取名字_:这个有点不合理了,相当于已经毕业了,但还是没转正,这不就是白嫖
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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