Joins - Relacionamento entre tabelas

Nesse artigo vamos tratar de uma função muito comum no banco de dados relacionais, como o SGBD Oracle e SQL Server, a junção de tabelas (Join). O relacionamento entre tabelas normalmente é feito entre a chave primaria e a chave estrangeira, porem isso não é obrigatório o comando funciona ao comparar duas colunas desde que respeitando a tipologia dos campos. Inner Join Faz o relacionamento perfeito entre duas tabelas, retornando apenas os dados que existam nas duas. Left Join Retorna todos os dados da tabela a esquerda, mais as informações que encontrar na tabela à direita. Right Join Retorna todos os dados da tabela à direita, mais as informações que encontrar na tabela à esquerda. Cross Join Retorna tudo das duas tabelas, gerando inclusive linhas espúrias (falsas) no retorno. Tem alguma dica de JOIN para compartilhar ou ficou com alguma dúvida? Deixe seu comentário!