CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

SQL - Cláusulas JOIN

Por Benedito Silva Júnior - publicado em 21/07/2016


O comando JOIN tem a função básica de agregar tabelas mediante um campo que faça sentido às mesmas.

Por exemplo, considerando o diagrama hipotético abaixo, caso eu queira como retorno todas as compras de um cliente, poderia retornar algo como:

Comando INNER-JOIN

SELECT * FROM cliente JOIN compras ON idCliente

Mas e se eu quero retornar somente os clientes que estão ligados a uma compra? Ou compras que não estão ligadas a nenhum cliente cadastro?

Para esses tipos de consultas mais complexas existem uma série de complementos para o JOIN, dos quais os mais utilizados são INNER JOIN e LEFT JOIN, que permitem filtrar os resultados da junção entre tabelas. 

 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo