Seleção de dados de uma tabela que não existam em outra

Discussão em 'Progress 4GL' iniciado por mbender, Janeiro 9, 2012.

  1. mbender

    mbender Sem Pontuação

    Olá Pessoal,

    como iniciante, preciso de ajuda para selecionar apenas os dados de uma tabela que não esteja em uma outra tabela. Exemplo: Preciso dos dados da tabela "Emitente" e que não tenham dados cadastrados na tabela "cont-emit", ou seja, preciso de todos emitentes que não tenham contatos cadastrados.

    Obrigada,
  2. allan.oliveira

    allan.oliveira Sem Pontuação

    Espero ajudar ;)

    Código:
    /*ira trazer os dados do emitente apenas quando nao encontrar nada na tabela cont-emit*/
    
    for each Emitente where 
         not can-find (first(cont-emit where 
                                     cont-emit.id = Emitente.id....))
        by campodatabela  /*organiza a tabela*/
        no-lock:   /*nao esqueca do no-lock para reports*/
    
        display Emitente.nomedocampo1, Emitente.nomedocampo2
                with frame a down.
    
    end.

Compartilhe esta Página