Я пытаюсь получить ip, user и самую последнюю временную метку из таблицы, которая может содержать как текущий ip для пользователя, так и один или несколько предыдущих ips. Мне нужна одна строка для каждого пользователя, содержащего самый последний ip и связанный с ним временной штамп. Поэтому, если таблица выглядит так:
username | ip | time_stamp
--------------|----------|--------------
ted | 1.2.3.4 | 10
jerry | 5.6.6.7 | 12
ted | 8.8.8.8 | 30
Я ожидаю, что результат запроса будет:
jerry | 5.6.6.7 | 12
ted | 8.8.8.8 | 30
Могу ли я сделать это в одном запросе sql? В случае, если это имеет значение, СУБД - Postgresql.