Agrupar os registros pelo nome do aluno não traria problemas? No caso de termos mais de um aluno com o mesmo nome, o correto não seria agrupar por a.id?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Agrupar os registros pelo nome do aluno não traria problemas? No caso de termos mais de um aluno com o mesmo nome, o correto não seria agrupar por a.id?
De fato se tiver alunos com exatamente o mesmo nome o group by pelo nome do aluno seria problemático nesta situação. Só se na tabela do aluno o nome for unique aí não teria nenhum problema. Mas caso tenham alunos com nomes repetidos ai sim agrupar por id ou algum outro identificador seria a saída.