select u.name u_n, c.name c_n, max(date)
from login l inner join user u on l.user_id=u.id left join client c on l.client_id=c.id
group by l.user_id order by u.name
select u.name u_n, c.name c_n, max(date)
from login l inner join user u on l.user_id=u.id left join client c on l.client_id=c.id
group by l.user_id order by u.name