FC ConcursosFC Concursos

Flashcard FC370273

Como obter registros de uma tabela que não possuem correspondentes na tabela relacionada usando junção?

Linguagem SQL

FGV · 2024

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

Como obter registros de uma tabela que não possuem correspondentes na tabela relacionada usando junção?
Mostrar resposta e comentário

Resposta

Use LEFT JOIN e filtre por IS NULL.

Explicação:
O LEFT JOIN mantém todas as linhas da tabela esquerda.
Se não houver correspondência, as colunas da tabela direita ficam NULL.
Aplicando WHERE coluna_da_direita IS NULL retorna apenas esses registros sem correspondência.
Se a coluna da direita for NOT NULL, o NULL indica ausência de relação.




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

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

Continue aprendendo