1
resposta

Erro na transcrição

Olá!

Há um erro na transcrição refente ao trecho do vídeo mais ou menos aos 3 minutos:

"Recebemos uma mensagem de erro com esse código. Isso aconteceu porque o GROUP BY utiliza funções de agrupamento que não funcionam com o WHERE . Se substituirmos no código WHERE COUNT(aluno.id) = 0 por WHERE nome.curso = 'Javascript' , a tabela retorna o curso de Javascript e informa que tem zero alunos matriculados."

Sendo que o correto, como aparece no vídeo é curso.nome depois do WHERE:

SELECT curso.nome,
       COUNT(aluno.id)    
  FROM curso
  LEFT JOIN aluno_curso ON aluno_curso.curso_id = curso.id
  LEFT JOIN aluno ON aluno.id = aluno_curso.aluno_id
  WHERE curso.nome = 'Javascritp'
GROUP BY 1
1 resposta

Olá Arthur, tudo bem?

A transcrição foi atualizada.

Agradecemos o seu feedback e bons estudos!