Puxar dados de dois blocos

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
priajf
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 297
Registrado em: Ter, 21 Dez 2010 8:45 am
Localização: Florianopolis

Boa tarde pessoal
Estou com dificuldades numa lógica.
Tenho um select enorme aqui....

É o seguinte
Preciso que nesse select, traga dados de uma tabela ou de outra
tenho vários selects um dentro do outro.

Por exemplo

Selecionar tudo


Select total, pf.cd_pessoafisica,pf.nm_pessoafisica, procedimento
from pessoa_fisica pf,
       requerimento_pf r_pf,
       requerimento_cliente r_c,
      (Select sum(r_pf.proc),
                 pf.cd_pessoafisica pf_reque
          from requerimento_pf r_pf,
                 pessoa_fisica pf
          where pf.cd_pessoafisica = nvl(:cd_pessoafisica,pf.cd_pessoafisica
             and r_pf between :dt_inicial and :dt_final
            and r_pf.cd_pessoafisica = pf.cd_pessoafisica

           union
           .
          --vários outros select
                )servicos
where --aqui vem minhas dúvidas

--é pra trazer dados
 requerimento_pf r_pf e do requerimento_cliente r_c,
o requerimento_cliente deve ser igual sempre a pessoa fisica do servicos.
Já o requerimento_pf, basta ter cadastrado.
RodrigoValentim
Moderador
Moderador
Mensagens: 367
Registrado em: Ter, 25 Mar 2008 3:41 pm
Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer

Campanha: Faça uma pesquisa antes de perguntar!!!

Se você tem dados em duas querys e em um ele vem e no outro não

Exemplo

Selecionar tudo

SELECT * 
  FROM (
SELECT 'A' TESTE  FROM DUAL  WHERE 1 = 1
UNION
SELECT 'A' TESTE FROM DUAL WHERE 1 = 2
)
Logo, o resultado será 'A'. Acho que é isso.
Avatar do usuário
Porva
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 342
Registrado em: Seg, 29 Jan 2007 7:36 am
Localização: São Paulo/SP
Rafael S. Nunes
São Paulo/SP

ãh?

explique melhor?
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes