Buscar

Como utilizar o LEFT JOIN SQL?

💡 4 Respostas

User badge image

Rhaniel Alves

A cláusula LEFT JOIN ou LEFT OUTER JOIN permite obter não apenas os dados relacionados de duas tabelas, mas também os dados não relacionados encontrados na tabela à esquerda da cláusula JOIN. Caso não existam dados relacionados entre as tabelas à esquerda e a direita do JOIN, os valores resultantes de todas as colunas da lista de seleção da tabela à direita serão nulos.

Para exemplificar melhor, vejamos os exemplos das tabelas Cargo e Funcionário. Como dito anteriormente, o único cargo que não contém funcionário vinculado a ele é o Programador Sr. Para obtermos mesmo assim esse cargo, usamos a cláusula LEFT JOIN à esquerda do sinal de igual (=), como no script abaixo:

 

SELECT C.NOMECARGO [CARGO], F.NOMEFUNCIONARIO AS [FUNCIONÁRIO], F.SALARIOFUNCIONARIO AS [SALÁRIO]

FROM CARGO AS C

LEFT JOIN FUNCIONARIO AS F ON C.IDCARGO = F.IDCARGO

 

Seu resultado será o seguinte:

INNER JOIN, LEFT JOIN e RIGHT JOIN no SQL Server

0
Dislike0
User badge image

Andre Smaira

No modo abaixo em sintaxe SQL, é possível fazer a interseção e descobrir quantos Fatores tem em comum em da Tabela 2 que utiliza a Tabela 1.

Select TABELA1.Nome, TABELA2.Nome

From TABELA1

Tabela1

Tabela2

LEFT JOIN TABELA2 on TABELA1.Nome= TABELA2.Nome

0
Dislike0
User badge image

Andre Smaira

No modo abaixo em sintaxe SQL, é possível fazer a interseção e descobrir quantos Fatores tem em comum em da Tabela 2 que utiliza a Tabela 1.

Select TABELA1.Nome, TABELA2.Nome

From TABELA1

Tabela1

Tabela2

LEFT JOIN TABELA2 on TABELA1.Nome= TABELA2.Nome

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais