[SQL] Joins

No sentido horário, começando pelo meio:

SELECT <select_line> FROM tableA as A INNER JOIN tableB as B ON a.Key = b.Key

SELECT <select_line> FROM tableA as A RIGHT JOIN tableB as B ON a.Key = b.Key

SELECT <select_line> FROM tableA as A RIGHT JOIN tableB as B ON a.Key = b.Key WHERE a.Key IS NULL

SELECT <select_line> FROM tableA as A FULL OUTER JOIN tableB as B ON a.Key = b.Key WHERE a.Key IS NULL OR b.Key IS NULL

SELECT <select_line> FROM tableA as A FULL OUTER JOIN tableB as B ON a.Key = b.Key WHERE b.Key IS NULL

SELECT <select_line> FROM tableA as A LEFT JOIN tableB as B ON a.Key = b.Key WHERE b.Key IS NULL

SELECT <select_line> FROM tableA as A LEFT JOIN tableB as B ON a.Key = b.Key

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s