За всеки стартов ключ искате да намерите максималната "мин" стойност. това може да стане чрез вложена подзаявка. След това изберете само където min е равно на max(min). Освен това, ако имате ситуация, в която два записа могат да имат една и съща стойност на startkey и min, тогава ще трябва да разрешите това, в противен случай ще изберете и двата .
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