У меня есть этот запрос SQL:
SELECT
us.userid,
us.username,
CONVERT(VARCHAR(10), s.created, 101) AS LastLoginDate
FROM
users us
INNER JOIN
session s ON us.userid = s.userid
WHERE
supergroupid = 145577
ORDER BY
us.userid DESC
Теперь, поскольку в таблице сеансов для каждого пользователя имеется несколько записей сеанса, я получаю несколько (дубликатов) результатов для пользователя.
Как я могу получить только самую последнюю запись s.created в таблице сеансов для пользователя, только одну запись вместе с другими данными из таблицы пользователей?