先按照 userID进行分组,查出分组中最新的登录日期,通过userID和最新的登录日期,找出其他关联信息。
select u.name,c.name,l.date
from login l,client c,user u,
(
select user_id,max(date)as date
from login
group by user_id
)as l1
where l.client_id=c.id
and l.user_id=u.id
and l.date=l1.date
and l.user_id=l1.user_id
order by u.name

京公网安备 11010502036488号