我试图只为每个 ID 选择具有最高 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)
但这是最好的方法,唯一的方法吗?如果我不需要的话,我不喜欢使用子查询,我记得你可以使用一些东西,但我忘记了它是什么。任何的想法?