Ola, Eu gostaria de saber qual é a diferença entre os dois codigos, pois aparentemento os dois executam perfeitamente.
eu sei que no primeiro codigo eu estou consultando a matricula, e no segundo codigo eu estou consultando o curso, tem algum problema nisso?
1 codigo
select c.nome, count(m.id) from
matricula m join curso c on c.id = m.curso_id
group by c.nome
having count(m.id) >1;
2 codigo
select c.nome, count(m.id) from
curso c join matricula m on c.id = m.curso_id
group by c.nome
having count(m.id) > 1