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
