Allegro75
@Allegro75
SummaryTables.ru - сайт с футбольной статистикой

Как написать запрос, чтобы получить все поля записей, отобранных по двум условиям: через GROUP и MAX?

Есть вот такая (см. скрин) примерная таблица.
628a2019bcc0c997406824.jpeg
Хочу из неё вытащить имя игрока, год его самого свежего матча, это просто -
SELECT player, MAX(year)
FROM champ_matches
GROUP BY player

Но я хочу ещё место проведения именно этого свежего матча.
И вот тут затыка.
Чего-то пытаюсь наваять типа
CASE WHEN year = MAX(year) THEH city END
Но максимум чего добился это null
628a207dce460997592825.jpeg

Что добавить в запрос, чтоб получить ещё city (да и id неплохо бы) для последнего матча данного игрока?
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы