1
resposta

Desafio, está correto ?

select categoria.nome, count(categoria.id) from categoria
join curso on curso.categoria_id = categoria.id
join aluno_curso on aluno_curso.curso_id = curso.id
group by 1
order by 2 desc
limit 1;
1 resposta

Olá Breno, tudo bem com você?

Sua consulta está correta. Você está juntando as tabelas corretamente e agrupando por categoria, para depois ordenar em ordem decrescente e limitar a 1, para mostrar apenas a categoria mais requisitada.

Continue praticando e conte com a Alura nesta jornada.

Abraços e bons estudos!