首先在子查询连接题中的几个表并中选出所有需要的字段,并用row_number根据name分组汇总并根据date从大到小排序标号。然后从子查询中选出所需字段并限制标号为1。 select name, c_name, date from (select u.name, c.name as c_name, l.date, row_number() over (partition by u.name order by l.date desc) as ranking from login as l, user as u, client as c where l.user_id = u.id and l...