Se indexfield è univoco lo stesso risultato lo puoi ottenere così:

select min(indexfield) as m,id from flight
group by id
order by m
limit 1