Flashcard FC296675
Como relacionar duas gerações em uma tabela pai-filho usando SQL?
Linguagem SQL
CESGRANRIO · 2023
Como relacionar duas gerações em uma tabela pai-filho usando SQL?
Mostrar resposta e comentário
Resposta
Usa-se um self-join ligando o filho de uma instância ao pai de outra.SELECT f2.filho
FROM Familia f1 INNER JOIN Familia f2 ON f1.filho = f2.pai
WHERE f1.pai = 'NOME';
Explicação:
f1 é a geração inicial; f2 a próxima.
ON f1.filho = f2.pai conecta as gerações.
WHERE filtra a pessoa raiz cujo netos se deseja listar.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/295889
Conteúdo do catálogo FC Concursos · Atualizado em