小笨蛋看过来 | #牛客每个人最近的登录日期(二)#
牛客每个人最近的登录日期(二)
https://www.nowcoder.com/practice/7cc3c814329546e89e71bb45c805c9ad
select
a.u_n,
b.c_n,
a.date
from
(
select
u.name u_n,
max(date) date
from login l
join user u on l.user_id=u.id
join client c on l.client_id=c.id
group by u_n
) a
join
(
select
u.name u_n,
c.name c_n,
date
from login l
join user u on l.user_id=u.id
join client c on l.client_id=c.id
) b
on
a.u_n = b.u_n
and
a.date = b.date
order by a.u_n asc
表a:
表b: