2
respostas

INNER é opcional?

No caso do INNER JOIN, eu posso declarar somente o JOIN?

Testei aqui e neste caso funcionou, mas pode ocasionar algum problema?

2 respostas

Oi Leandro.

Pode sim! Ambos os casos vão ter os mesmos resultados, porém declarar INNER JOIN ao invés de somente JOIN fica mais claro e melhora a leitura.

Abraços!

A única diferença é a forma de escrita, pois o resultado será o mesmo. Porém é recomendado que se use Inner Join, pois deixa o código mais claro sobre o que realmente está sendo feito (melhora a leitura), especialmente quando é realizado outros Joins na mesma consulta, como o Left Join, Right Join, Outer Join, etc...

Mas não tem diferença entre resultados.

Depois da uma lida nesse artigo ele explica bem sobre os joins

https://www.devmedia.com.br/sql-join-entenda-como-funciona-o-retorno-dos-dados/31006

Espero que tenha ajudado.