Вывод первых значений в SQL
Есть следующая база данных, где нужно выбрать самую позднюю дату.
Стоит задание : вывести самую позднюю дату рождения
Делаю следующий код:
select ID,Date_Birth from mytable order by Date_Birth DESC
limit 1
Выводит одну запись, но в базе данных две самых поздних даты с разными ID. Как построить код, чтобы он выводил все поздние даты (независимо от того , будет ли их 2,3,4 и тд)
Код написан в mysql v5.7
Ответы (1 шт):
Автор решения: dtroyan
→ Ссылка
Все довольно просто:
select ID,Date_Birth
from mytable
where Date_Birth = (select max(Date_Birth) from mytable)