Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

Group by a.nome...

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?

1 resposta
solução!

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.