IDNLearner.com, sua plataforma para respostas detalhadas. Pergunte e receba respostas confiáveis de nossa comunidade dedicada de especialistas em diversas áreas.
Sagot :
Resposta:
USANDO JOIN
select nome,cpf
from
cidadaos cid join clientes cli on cid.id = cliente.id_cidadao
join alunos alu on cid.id = alu.id_cidadao
USANDO EXISTS
select nome,cpf
from
cidadaos cid
where
exists (
select * from clientes where id_cidadao = cid.id
)
and exists (
select * from alunos where id_cidadao = cid.id
)
USANDO IN
select nome,cpf
from
cidadaos cid
where
cid.id in (
select id_cidadao from clientes
where id_cidadao = cid.id
)
and cid.id in (
select id_cidadao from alunos
where id_cidadao = cid.id
)
Explicação:
Três formas diferentes de fazer.
* Usando JOINS
* Exists
* IN
Apreciamos cada uma de suas perguntas e respostas. Continue contribuindo com sua sabedoria e experiências. Juntos, alcançaremos nossas metas de aprendizado. Suas perguntas são importantes para nós no IDNLearner.com. Obrigado pela visita e volte para mais soluções confiáveis.