Minha duvida é simples.
No exercicio, a resposta final ficou
select c.nome, avg(n.nota) from nota n join resposta r on r.id = n.resposta_id join exercicio e on e.id = r.exercicio_id join secao s on s.id = e.secao_id join curso c on c.id = s.curso_id join aluno a on a.id = r.aluno_id where a.nome like '%Silva%' or a.nome like '%Santos%' group by c.nome;
eu notei que a tabela aluno se ligou onde o A.ID = R.ALUNO_ID, minha pergunta é, se eu tivesse em algum momento feito o join da tabela "matricula" que tambem possui o campo "aluno_id", na hora de eu fazer o join da tabela aluno, qual seria a diferença entre eu usar a tabela "resposta" ou a tabela "matricula" para juntar com a aluno?