FC ConcursosFC Concursos

Flashcard FC296675

Como relacionar duas gerações em uma tabela pai-filho usando SQL?

Linguagem SQL

CESGRANRIO · 2023

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

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

Continue aprendendo