Os valores são escolhidos de arbitrários linhas correspondentes para cada grupo. Os valores podem vir de diferentes linhas para diferentes execuções. Em teoria, colunas diferentes no mesmo
SELECT
pode vir de linhas diferentes. A documentação explica isso:
Você deve ler a documentação completa sobre o assunto.
Observe que o comportamento padrão do MySQL agora é rejeitar tais consultas. Yay!