Meu professor pediu isso aqui:
SELECT 1
SELECT 2
SELECT 3
E passou o Banco para fazer os comandos: exemplo_atividade.sql (28,5,KB)
Eu consegui fazer o 3º SELECT, Mas tive dificuldades para resolver o 1º SELECT e o 2º SELECT.
Eu usei o comando:
select c.cod_cli, c.nome, pf.cpf, pf.data_nasc, pj.razao_social, pj.cnpj from clientes c
RIGHT join pessoa_fisica pf
on c.cod_cli = pf.cod_cli
LEFT JOIN pessoa_juridica pj
on pj.cod_cli = c.cod_cli
UNION
select c.cod_cli, c.nome, pf.cpf, pf.data_nasc, pj.razao_social, pj.cnpj from clientes c
LEFT join pessoa_fisica pf
on c.cod_cli = pf.cod_cli
RIGHT JOIN pessoa_juridica pj
on pj.cod_cli = c.cod_cli;
Para resolver o 2ºSELECT mas ele disse para fazer sem o UNION.
Se alguém puder me ajudar o mais rápido possível agradeço.