Предположим, что есть таблица с двумя столбцами: Имя и Возраст, и такими записями, как Пользователь1, 21, Пользователь2 22, Пользователь1 22, Пользователь3 19, Пользователь3. 20. Как видите, User1 и User3 имеют два значения Age, я хочу получить только записи с последним или максимальным значением Age.
Отображение из повторяющихся записей
Ответы (1)
Я хочу получить только записи с последним или максимальным значением возраста.
Для этого можно использовать простую агрегацию:
select name, max(age) age from mytable group by name
person
GMB
schedule
02.04.2020
Спасибо за решение, не могли бы вы помочь мне еще больше; Давайте рассмотрим ту же таблицу, но с одним добавленным столбцом в качестве задания, теперь для User1, который имеет две записи, значения для задания также являются двумя разными значениями, и я хочу получить последнее введенное значение или задание, которое имеет максимальный возраст.
- person KaramjeetSingh01; 02.04.2020
mysql
иpostgres
— это два разных продукта базы данных, плюс пометьте только тот, который вы используете. - person GMB   schedule 02.04.2020