Os resultados não a primeira linha encontrada. O MySQL é bastante claro sobre o uso das chamadas "colunas ocultas". Para citar a documentação :
A intenção dessa extensão é permitir consultas onde você agrupa na chave primária de uma tabela, e não precisa colocar todas as colunas adicionais. Esse comportamento é realmente consistente com o padrão ANSI.
O uso de "colunas ocultas" em outros casos é suspeito. Os valores escolhidos são arbitrários . O MySQL nem garante que eles venham da mesma linha (embora na prática eles venham).