FC ConcursosFC Concursos

Flashcard FC296683

Por que um LEFT JOIN pode retornar mais linhas que um JOIN na mesma chave?

Linguagem SQL

CESGRANRIO · 2021

De acordo com o assunto TI Banco de Dados: Linguagem SQL, responda:

Por que um LEFT JOIN pode retornar mais linhas que um JOIN na mesma chave?
Mostrar resposta e comentário

Resposta

Existem valores da chave na tabela à esquerda sem correspondência na tabela à direita.

Um LEFT JOIN preserva todas as linhas da tabela à esquerda e preenche colunas da direita com NULL quando não há correspondência.

Um JOIN (ou INNER JOIN) retorna apenas linhas que têm correspondência em ambas as tabelas.

Logo, mais linhas no LEFT JOIN indicam chaves presentes apenas na tabela à esquerda.




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/295897

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo