LEFT JOIN no progress

Discussão em 'Comandos Básicos' iniciado por tharsismn, Julho 17, 2013.

  1. tharsismn

    tharsismn Sem Pontuação

    Olá Pessoal,

    sou iniciante com o progress e gostaria de saber como fazer uma consulta que seria equivalente a um LEFT JOIN.

    Tipo, tenho duas tabelas: bem_pat e docto_entr, respectivamente.

    tenho um for each que relaciona as duas tabela e traz os dados nos quais se relacionam. Porém gostaria que trouxesse também os dados de docto_entr que não estejam relacionados com bem_pat... como seria um for each que traria também esses dados?

    Valeu :)
  2. tharsismn

    tharsismn Sem Pontuação

    O for que eu faço é da seguinte maneira:


    Código:
    output to value "arquivo.csv"
    
    for each bem_pat of docto_entr no-lock:
    
    put
        bem_pat.nome_bem ";"
        bem_pat.cod_docto_entr ";"
        docto_entr SKIP.
    end.
    
    output close.
    Só que este código só me retorna os itens relacionados.
    Gostaria também que os itens não relacionados de bem_pat viessem na consulta, pois preciso dessa informação também!

    Obrigado.
  3. tharsismn

    tharsismn Sem Pontuação

Compartilhe esta Página