Em 25 de julho de 2011 15:08, <[email protected]> escreveu:
>
>
> <corte>
>
>  SELECT a.datas,a.classi,a.conta,a.cxabco,a.historico,a.valor,b.descricao
> 1,
> c.descricao 2 (ambos da mesma tabela PLANO)
>  FROM ENTRADAS a, PLANO b, HISTORICOPADRAO c
>  WHERE
>  a.conta = b.codigo and
>  a.cxabco = b.codigo and
>
> Estou montando um relatorio contabil com contra-partida.
>
>
Pelo que entendi sua tabela "entradas" tem 2 FKs com a tabela PLANO, então
vc precisará fazer 2 junções com ela, mais ou menos assim:


 SELECT
a.datas,a.classi,a.conta,a.cxabco,a.historico,a.valor,b1.descricao,b2.descricao
...
 FROM ENTRADAS a, PLANO b1, PLANO b2 ...
 WHERE
 a.conta = b1.codigo AND
 a.cxabco = b2.codigo AND
...

Agora vc precisa soh complementar e rodar que vai trazer a descricao da
conta tanto para o "a.conta" quanto para o "a.cxabco".


-- 
Fabrízio de Royes Mello
>> Blog sobre TI: http://fabriziomello.blogspot.com
>> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a