Как выбрать только строку с максимальной последовательностью без использования подзапроса?

m пытается выбрать только строку с самым высоким seq для каждого идентификатора

ID  |  Seq   |  Age
-------------------
 A      1       20   
 A      2       30
 B      1       25
 B      2       32
 B      3       44
 B      4       48
 C      1       11

Это похоже на работу

SELECT ID, Age
FROM Persons a
WHERE Seq = (SELECT MAX(Seq) FROM Persons b WHERE a.ID = b.ID)

Но так ли это лучший, единственный способ? Я нене нравится использовать подзапросы, если я неЯ должен вспомнить, что вы можете что-то использовать, но я забыл, что это такое. Любая идея?

Ответы на вопрос(3)

Ваш ответ на вопрос