FC ConcursosFC Concursos

Flashcard FC377317

Ao usar primeiro um RIGHT JOIN com uma tabela intermediária e depois um INNER JOIN, quais linhas permanecem no resultado?

Linguagem SQL

Instituto Consulplan · 2021

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

Ao usar primeiro um RIGHT JOIN com uma tabela intermediária e depois um INNER JOIN, quais linhas permanecem no resultado?
Mostrar resposta e comentário

Resposta

Resposta: Permanecem apenas as linhas da tabela intermediária que têm correspondência na segunda tabela; as colunas da primeira tabela ficam NULL quando não há correspondência.

Explicação:
RIGHT JOIN preserva todas as linhas da tabela à direita (a intermediária).
INNER JOIN subsequente elimina linhas sem correspondência na tabela ligada (inclui onde a FK é NULL).
Portanto, o resultado contém só as linhas da intermediária com match na segunda tabela; se não houver match na primeira, suas colunas serão NULL.






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

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

Continue aprendendo