1
resposta

JOIN e INNERJOIN

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?

1 resposta

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"

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