Artigo SQL Magazine 54 - Escrevendo Outer Joins em T-SQL

Nesse artigo iremos abordar como utilizar este tipo de consulta.

Esse artigo faz parte da revista SQL Magazine edição 54. Clique aqui para ler todos os artigos desta edição

Clique aqui para ler esse artigo em PDF

 

SQL Server

Escrevendo Outer Joins em T-SQL

 

Kathi Kellenberger

 

Ocasionalmente alguém irá pedir ajuda com uma consulta e dizer que as opções right outer join e left outer join foram tentadas, mas os resultados esperados não foram obtidos. Isso nos faz perceber que desenvolvedores não entendem completamente outer joins. Nesse artigo iremos abordar como utilizar este tipo de consulta.

Revisao sobre Inner Join

A cláusula de junção mais usada comumente por DBA’s é o INNER JOIN. Este tipo de junção combina linhas a partir de duas tabelas somente quando ambas atendem à condição de junção. Normalmente a chave primária de uma tabela corresponde a uma chave estrangeira em outra tabela, mas condições de junção podem ser mais complexas que isso (ver Nota 1).

 

Nota 1. Tabelas e Views

A maioria das informações neste artigo pode ser aplicada para views, assim como tabelas. Para simplificar o texto, a palavra "tabela" será usada significando tabelas e views, a menos que seja explicitado o contrário. Chaves não são definidas em views, porém as colunas chaves de uma tabela normalmente são incluídas em uma view. Para manter as coisas simples, vamos assumir que é o nosso caso."

[...] continue lendo...
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados