Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Exiba o NOME do curso e a quantidade de seções que existe nele

Segue a resposta do professor:

select c.nome, count(s.id) from curso c join secao s on c.id = s.curso_id group by c.id having count(s.id) > 3

Não era pra ser: "group by c.nome"

?

1 resposta
solução!

Fabrício, pode ser agrupado por nome, mas como o nome pode se repetir, o resultado seria o numero de sessões somados por curso que tem o mesmo nome.

Pra evitar esse problema, agrupa-se por id, que é único e mesmo que o curso tenha o mesmo nome, o número de sessões não será agrupado. Faz sentido?

Espero ter ajudado, bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software