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!




Comentários

Postagens mais visitadas deste blog

Operadores

Recuperação de Dados - Flashback Query

Tipos de Variáveis – Parte 1