Flashcard FC370273
Como obter registros de uma tabela que não possuem correspondentes na tabela relacionada usando junção?
Linguagem SQL
FGV · 2024
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