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ł?