Tanto no vídeo quanto na aula escrita é utilizado somente JOIN. Na resolução do exercício é utilizado INNER JOIN. Pesquisei na internet e vi que não há diferença entre um e outro. Por qual motivo foram utilizados comandos diferentes?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Tanto no vídeo quanto na aula escrita é utilizado somente JOIN. Na resolução do exercício é utilizado INNER JOIN. Pesquisei na internet e vi que não há diferença entre um e outro. Por qual motivo foram utilizados comandos diferentes?
Oi Felipe as duas sintaxes estão corretas e possui o mesmo comportamento.
Encontrei uma resposta no fórum de desenvolvedores microsoft que expõe o seguinte:
"Existem as duas opções, pois somente o join pode ser utilizado para comandos rápidos, quando há uma necessidade pontual. Agora quando falamos em desenvolvimento de procedures/functions, é uma boa prática colocar a sintaxe completa (inner join) para que a programação T-SQL fique mais clara."
outro texto:
"Eles funcionam da mesma maneira. INNER JOIN pode ser um pouco mais claro para ler, especialmente se a sua consulta tem outros tipos de associação( LEFT or RIGHT) incluídas nele"