SELECT u.name u_n,c.name c_n,d date FROM ( SELECT user_id,max(date) d FROM login GROUP BY user_id) l JOIN login l2 ON l.user_id=l2.user_id AND l.d=l2.date JOIN user u ON u.id=l2.user_id JOIN client c ON c.id=l2.client_id ORDER BY u_n;
SELECT u.name u_n,c.name c_n,d date FROM ( SELECT user_id,max(date) d FROM login GROUP BY user_id) l JOIN login l2 ON l.user_id=l2.user_id AND l.d=l2.date JOIN user u ON u.id=l2.user_id JOIN client c ON c.id=l2.client_id ORDER BY u_n;