Как выбрать только строку с максимальной последовательностью без использования подзапроса?
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)
Но так ли это лучший, единственный способ? Я нене нравится использовать подзапросы, если я неЯ должен вспомнить, что вы можете что-то использовать, но я забыл, что это такое. Любая идея?