1
resposta

invertendo a igualdade

Eu fiz um pouco diferente, seguindo a logica do exercicio anterior

SELECT CURSO.NOME, COUNT(MATRICULA.ID) FROM MATRICULA JOIN CURSO ON CURSO.ID = MATRICULA.CURSO_ID GROUP BY CURSO.NOME;

O resultado foi o mesmo, mas não entendi muito bem a resolução sugerida pelo Alura, porque para mim deve ser FROM MATRICULA e não FROM CURSO.

Acredito que por ser uma igualdade não havera diferença.

1 resposta

Oi Bruna tudo bem?

Não tem problema inverter a ordem das tabelas nesse caso. Porque a ligação está sendo feita em CURSO.ID = MATRICULA.CURSO_ID e os campos estão sendo selecionados em CURSO.NOME, COUNT(MATRICULA.ID)

Espero ter ajudado!!!