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?
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"