Dla każdego klucza startowego chcesz znaleźć wartość Max "min". można to zrobić za pomocą zagnieżdżonego podzapytania. Następnie wybierz tylko tam, gdzie min jest równe max(min). Ponadto, jeśli masz sytuację, w której dwa rekordy mogą mieć tę samą wartość startkey i min, musisz to rozwiązać, w przeciwnym razie wybierzesz oba .
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