Пользователи таблицы
Логины таблицы
Этот SQL выбирает середину и макс. login_time и виды DESC
ВЫБЕРИТЕ member_id, макс. (login_time) как время ОТ логинов GROUP BY member_id время ORDER BY DESC
Вопрос
Как Вы выбираете и присоединяетесь к имени пользователя на member_id для каждой строки?
SELECT u.username, max(l.login_time) as time FROM logins l
LEFT JOIN users u ON (l.member_id = u.id)
GROUP BY l.member_id ORDER BY time DESC
SELECT l.member_id, max(l.login_time) as time, u.username FROM logins as l
join users as u on u.id = l.member_id
GROUP BY l.member_id ORDER BY l.time DESC