Voor elke startsleutel wilt u de Max "min" -waarde vinden. dit kan via een geneste subquery. Selecteer vervolgens alleen waar de min gelijk is aan de max (min). Als u ook een situatie hebt waarin twee records dezelfde waarde van startkey en min kunnen hebben, dan moet u dat oplossen, anders selecteert u ze allebei .
select startkey, name, min, lname, mname, id
from T T1
where min =
(select max(min) from T T2 where T1.startkey=T2.startkey)
order by startkey