jak wybrać tylko wiersz z maksymalną sekwencją bez użycia podzapytania?

Próbuję wybrać tylko wiersz z najwyższym seq dla każdego identyfikatora

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

To wydaje się działać

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

Ale czy to najlepszy sposób, jedyny sposób? Nie lubię używać podkwerend, jeśli nie muszę i pamiętam, że możesz coś użyć, ale zapomniałem, co to jest. Dowolny pomysł?

questionAnswers(3)

yourAnswerToTheQuestion