Acho que antes de UNION voce deve pensar no JOIN entre essas tabelas.
Até onde eu sei, elas se relacionam assim:

select  CFFEA.VENDOR_SITE_ID,
        CFI.ENTITY_ID,
        PVSA.VENDOR_ID,
        PV.VENDOR_NAME
from    CLL_F189_FISCAL_ENTITIES_ALL CFFEA,
        CLL_F189_INVOICES            CFI,
        PO_VENDOR_SITES_ALL          PVSA,
        PO_VENDORS                   PV
where   CFFEA.ENTITY_ID = CFI.ENTITY_ID
AND     CFFEA.VENDOR_SITE_ID = PVSA.VENDOR_SITE_ID
AND     PVSA.VENDOR_ID       = PV.VENDOR_ID


tenta rodar esse select e confere se ele te retorna as informaçoes desejadas


2012/10/16 Gabriel Tomaz <[email protected]>

> O select vai ficar assim:
> select
> CLL_F189_FISCAL_ENTITIES_ALL.VENDOR_SITE_ID,
> CLL_F189_INVOICES.ENTITY_ID,
> PO_VENDOR_SITES_ALL.VENDOR_ID,
> PO_VENDORS.VENDOR_NAME
> from
> CLL_F189_FISCAL_ENTITIES_ALL,
> CLL_F189_INVOICES,
> PO_VENDOR_SITES_ALL,
> PO_VENDORS;
>
> como que uso o union nesse select?
>
> Em 16 de outubro de 2012 13:52, Nino <[email protected]> escreveu:
>
> > **
> >
> >
> > Gabriel, nesse documento voce tem uma documentaçao completa das tabelas
> do
> > RI, com suas descricoes e relacionamentos:
> > http://pt.scribd.com/doc/67625100/CLL-F189-TRM-PTB
> >
> > sugiro dar uma estudada e se surgir alguma dificuldade na construçao do
> SQL
> > é só postar
> >
> >
> > Nino
> >
> > 2012/10/16 Gabriel Tomaz <[email protected]>
> >
> > > Uma Query completa desse MD50.
> > >
> > > Em 16 de outubro de 2012 13:13, Nino <[email protected]> escreveu:
> > >
> > > > **
> >
> > > >
> > > >
> > > > Gabriel, qual exatamente sua dúvida?
> > > >
> > > > vc quer a query completa desse MD50?
> > > > ou alguma consulta / relacionamento específico?
> > > >
> > > > Nino
> > > >
> > > >
> > > > 2012/10/16 Gabriel Tomaz <[email protected]>
> > > >
> > > > > B.Tarde Ederson, valeu pela dica, estou tentando fazer esta ficando
> > > mais
> > > > ou
> > > > > menos assim:
> > > > >
> > > > >
> > > > >
> > > > > SELECT name, organization_id
> > > > >
> > > > > FROM hr_operating_units hou
> > > > >
> > > > > WHERE hou.organization_id IN
> > > > >
> > > > > (SELECT pso.organization_id
> > > > >
> > > > > FROM per_security_organizations pso
> > > > >
> > > > > WHERE pso.security_profile_id =
> > > > >
> > > > > fnd_profile.VALUE ('XLA_MO_SECURITY_PROFILE_LEVEL')
> > > > >
> > > > > UNION
> > > > >
> > > > > SELECT hou.organization_id
> > > > >
> > > > > FROM per_security_profiles psp
> > > > >
> > > > > WHERE psp.security_profile_id =
> > > > >
> > > > > fnd_profile.VALUE ('XLA_MO_SECURITY_PROFILE_LEVEL')
> > > > >
> > > > > AND psp.view_all_organizations_flag = 'Y')
> > > > >
> > > > > ORDER BY name;
> > > > > Se alguém achar alguma outra solução.
> > > > >
> > > > > Em 16 de outubro de 2012 10:57, J. Laurindo Chiappa
> > > > > <[email protected]>escreveu:
> > > > >
> > > > > > **
> > > >
> > > > > >
> > > > > >
> > > > > > Colega, fosse uma simples query com uma ou duas tabelas e sem
> > regras
> > > de
> > > > > > negócio complexas, a gente até podia tentar escrever algo como
> > prova
> > > de
> > > > > > conceito a partir do zero, mas o seu caso é muito mais complexo,
> eu
> > > > > > REALMENTE duvido que alguém vai ter o tempo necessário para te
> > > escrever
> > > > > > algo a partir do zero...
> > > > > > O que eu digo é : escreva (ou acione um especialista em linguagem
> > SQL
> > > > > para
> > > > > > escrever) uma versão inicial da query e a apresente, aí a gente
> > pode
> > > > > > eventualmente palpitar em cima, sugerir alguma eventual melhoria,
> > > isso
> > > > > sim
> > > > > > é plenamente possível e viável, escrever do zero algo que não
> seja
> > > > > pontual
> > > > > > é que acho que ninguém vai conseguir fazer para vc...
> > > > > >
> > > > > > []s
> > > > > >
> > > > > > Chiappa
> > > > > >
> > > > > > --- Em [email protected], Gabriel Tomaz
> > <gabriel.tomaz00@
> > > > ...>
> > > > > > escreveu
> > > > > > >
> > > > > > > Como desenvolvo uma Query para atender a seguinte necessidade:
> > > > > > >
> > > > > > >
> > > > > > > Número do Recebimento
> > > > > > > informado no parâmetro
> > > > > > >
> > > > > > > Número da operação de
> > > > > > > recebimento do RI:
> > > > > > >
> > > > > > > * Tabela: CLL_F189_ENTRY_OPERATIONS Campo: OPERATION_ID*
> > > > > > >
> > > > > > > Esta é a informação do nome do Fornecedor que enviou o
> material,
> > > deve
> > > > > ser
> > > > > > > informado conforme Layout do relatório. Esta informação deverá
> > ser
> > > > > > retirada
> > > > > > > da Organização em que o usuário estiver logado.
> > > > > > >
> > > > > > > *Tabela: * *CLL_F189_INVOICES** C**ampo: ENTITY_ID*
> > > > > > >
> > > > > > > * ** **
> > > > > > > CLL_F189_FISCAL_ENTITIES_ALL **C**ampo: VENDOR_SITE_ID*
> > > > > > >
> > > > > > > * ** **
> > > > > > > PO_VENDOR_SITES_ALL
> > > > > > > **C**ampo: VENDOR_ID*
> > > > > > >
> > > > > > > *
> > > > > > > PO_VENDORS **C**ampo: VENDOR_NAME*
> > > > > > >
> > > > > > > Informação da Nota Fiscal do Fornecedor
> > > > > > > Tabela: CLL_F189_INVOICES Campo: INVOICE_NUM
> > > > > > >
> > > > > > > Este campo é o número do RI, que deve ser convertido em código
> de
> > > > > > > barras BARCODE 128 e listado, e fonte menor abaixo do código de
> > > > barras,
> > > > > > > conforme Layout do relatório. Esta informação deverá ser
> > > > > > > retirada da organização em que o usuário estiver logado.
> > > > > > >
> > > > > > > * **Tabela: CLL_F189_ENTRY_OPERATIONS Campo: OPERATION_I*
> > > > > > >
> > > > > > > Este campo é a data em que o RI foi criado, deve ser informado
> > > > conforme
> > > > > > > Layout do relatório. Esta informação deverá ser retirada da
> > > > organização
> > > > > > em
> > > > > > > que o usuário estiver logado.
> > > > > > >
> > > > > > > * Tabela: CLL_F189_ENTRY_* *OPERATIONS * *Campo: RECEIVE_DATE*
> > > > > > >
> > > > > > > Este campo mostra o número da PO (Ordem de Compra).
> > > > > > >
> > > > > > > *Tabela: CLL_F189_INVOICE_LINES retornar o LINE_LOCATION_ID*
> > > > > > >
> > > > > > > * PO_LINE_LOCATIONS_ALL retornar o PO_HEADER_ID*
> > > > > > >
> > > > > > > * **PO_HEADERS_ALL pegar o campo: SEGMENT1*
> > > > > > >
> > > > > > > * ** ** Campo da PO: SEGMENT1*
> > > > > > >
> > > > > > > Nome do comprador que gerou a PO (Ordem de Compra)
> > > > > > >
> > > > > > > *Tabela: CLL_F189_INVOICE_LINES retornar o LINE_LOCATION_ID*
> > > > > > >
> > > > > > > * PO_LINE_LOCATIONS_ALL retornar o PO_HEADER_ID*
> > > > > > >
> > > > > > > * PO_HEADERS_ALL retornar o campo: BUYER_ID*
> > > > > > >
> > > > > > > * PER_PEOPLE_F vincular o BUYER_ID com PERSON_ID*
> > > > > > >
> > > > > > > * **Campo da PO: FULL_NAME*
> > > > > > >
> > > > > > >
> > > > > > > Este campo deve trazer o código do item no rodapé do layout e
> > > > > > transformado
> > > > > > > em código de barras conforme layout do relatório demonstrado no
> > > > tópico
> > > > > da
> > > > > > > página.
> > > > > > >
> > > > > > > * Tabela: CLL_F189_INVOICE_LINES pegar o campo ITEM_ID*
> > > > > > >
> > > > > > > *
> > > > > > > MTL_SYSTEM_ITEMS pegar o campo SEGMENT1*
> > > > > > >
> > > > > > > Este campo deverá mostrar a descrição do item
> > > > > > > a ser recebido.
> > > > > > >
> > > > > > > * Tabela: CLL_F189_INVOICE_LINES Campo: DESCRIPTION*
> > > > > > >
> > > > > > > Este campo deverá mostrar a unidade de medida do item que está
> > > sendo
> > > > > > > recebido.
> > > > > > >
> > > > > > > *Tabela: CLL_F189_INVOICE_LINES pegar o campo: ITEM_ID*
> > > > > > >
> > > > > > > * MTL_SYSTEM_ITEMS pegar o campo: PRIMARY_UOM_CODE*
> > > > > > >
> > > > > > > --
> > > > > > > Atenciosamente,
> > > > > > >
> > > > > > > --------------------------------------------
> > > > > > > Gabriel Tomaz Castro
> > > > > > > Analista de Requisitos
> > > > > > > Cel: 85 9682577
> > > > > > >
> > > > > > > Imprima somente se necessário. A natureza agradece.
> > > > > > >
> > > > > > > Este e-mail contêm informações que podem ser privilegiadas e
> > > > > > confidenciais.
> > > > > > > Se você não é o destinatário, por favor apague a mensagem e
> > > > > > comunique-nos o
> > > > > > > fato imediatamente.
> > > > > > >
> > > > > > >
> > > > > > > [As partes desta mensagem que não continham texto foram
> > removidas]
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Atenciosamente,
> > > > >
> > > > > --------------------------------------------
> > > > > Gabriel Tomaz Castro
> > > > > Analista de Requisitos
> > > > > Cel: 85 9682577
> > > > >
> > > > > Imprima somente se necessário. A natureza agradece.
> > > > >
> > > > > Este e-mail contêm informações que podem ser privilegiadas e
> > > > confidenciais.
> > > > > Se você não é o destinatário, por favor apague a mensagem e
> > > > comunique-nos o
> > > > > fato imediatamente.
> > > > >
> > > > >
> > > > > [As partes desta mensagem que não continham texto foram removidas]
> > > > >
> > > > >
> > > > >
> > > > > ------------------------------------
> > > >
> > > > >
> > > > >
> > > > > ----------------------------------------------------------
> > > > > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e
> de
> > > > > inteira responsabilidade de seus remetentes.
> > > > > Acesse: http://www.mail-archive.com/[email protected]/
> > > > >
> > > > > ----------------------------------------------------------
> > > > > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
> > > > > Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO
> > > > ESPAÇO!
> > > > > VISITE: http://www.oraclebr.com.br/
> > > > > ----------------------------------------------------------
> > > > > Links do Yahoo! Grupos
> > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Atenciosamente,
> > >
> > > --------------------------------------------
> > > Gabriel Tomaz Castro
> > > Analista de Requisitos
> > > Cel: 85 9682577
> > >
> > > Imprima somente se necessário. A natureza agradece.
> > >
> > > Este e-mail contêm informações que podem ser privilegiadas e
> > confidenciais.
> > > Se você não é o destinatário, por favor apague a mensagem e
> > comunique-nos o
> > > fato imediatamente.
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> > > ------------------------------------
> > >
> > >
> > > ----------------------------------------------------------
> > > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
> > > inteira responsabilidade de seus remetentes.
> > > Acesse: http://www.mail-archive.com/[email protected]/
> > >
> > > ----------------------------------------------------------
> > > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
> > > Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO
> > ESPAÇO!
> > > VISITE: http://www.oraclebr.com.br/
> > > ----------------------------------------------------------
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
>
> --
> Atenciosamente,
>
> --------------------------------------------
> Gabriel Tomaz Castro
> Analista de Requisitos
> Cel: 85 9682577
>
> Imprima somente se necessário. A natureza agradece.
>
> Este e-mail contêm informações que podem ser privilegiadas e confidenciais.
> Se você não é o destinatário, por favor apague a mensagem e comunique-nos o
> fato imediatamente.
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
>
> --------------------------------------------------------------------------------------------------------------------------
> >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
> inteira responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/[email protected]/
>
> --------------------------------------------------------------------------------------------------------------------------
> >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
> Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO!
> VISITE: http://www.oraclebr.com.br/
> ------------------------------------------------------------------------------------------------------------------------
> Links do Yahoo! Grupos
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a