select a.nome, c.nome, avg(n.nota) from nota n
join resposta r on r.id = n.resposta_id
join exercicio e on r.exercicio_id = e.id
join secao s on e.secao_id = s.id
join curso c on s.curso_id = c.id
join matricula m on c.id = m.curso_id
join aluno a on m.aluno_id = a.id
group by a.nome, c.nome
having avg(n.nota) < 5
select a.nome, c.nome, avg(n.nota) from nota n
join resposta r on r.id = n.resposta_id
join exercicio e on r.exercicio_id = e.id
join secao s on e.secao_id = s.id
join curso c on s.curso_id = c.id
join aluno a on r.aluno_id = a.id
group by a.nome, c.nome
having avg(n.nota) < 5;
gostaria de saber qual a diferença das queries acima?