Bom dia!
Minha saída de dados está errada, aparecem os nomes das colunas, mas não aparecem os dados contidos nelas. O que pode estar acontecendo? Quando consulto as tabelas aluno, curso e aluno_curso abre corretamente.
Foi esse código:
SELECT aluno.primeiro_nome,
aluno.sobrenome,
COUNT(curso.id) numero_cursos
FROM aluno
JOIN aluno_curso ON aluno_curso.aluno_id = aluno.id
JOIN curso ON curso.id = aluno_curso.curso_id
GROUP BY aluno.primeiro_nome, aluno.sobrenome;