Para cada tecla de início, você deseja encontrar o valor máximo "min". isso pode ser feito por meio de uma subconsulta aninhada. Em seguida, selecione apenas onde o min é igual ao max(min). Além disso, se você tiver uma situação em que dois registros podem ter o mesmo valor de startkey e min, você precisará resolver isso, caso contrário, você selecionará os dois .
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