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
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