Как получить группу, которая имеет значение MAX для сгруппированного столбца - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть таблица KIDS, в которой есть столбец AGE.Я хочу использовать SQL-запрос, чтобы получить все записи о старших детях.

Например: если у меня есть

Name   Age
----------
David   10 
Dan     10
Leah     8 
Hannah   6

, я хочу получить записи Дэвида и Дэна.

Ответы [ 3 ]

0 голосов
/ 05 февраля 2019

использование max()

  select * from t where age = (select max(age) from t)
0 голосов
/ 05 февраля 2019

Вы можете применить следующий код:

select * from old_Records where age =(select max(age) from old_Records)
0 голосов
/ 05 февраля 2019

Вы можете попробовать ниже -

select * from tablename
where age in (select max(age) from tablename)
...