Ola Osvaldo,
Coloquei no lado os Planos A,B,C, apenas para expressar o que precisava que 
retornasse.
Aqui funcionou como pretendido.

Obrigado,

Att,
Paulo.

----- Original Message ----- 
From: "Osvaldo Kussama" <[email protected]>
To: "Comunidade PostgreSQL Brasileira" <[email protected]>
Sent: Saturday, October 30, 2010 1:38 AM
Subject: Re: [pgbr-geral] REF. MONTAR SELECT.


Em 29/10/10, VisualP Sistemas<[email protected]> escreveu:
> Ola pessoal,
> Preciso montar um Select e estou colocando
> os neuronios pra funcionar, tenho o seguinte:
>
> TABELAS RELACIONADAS: Cliente,Dependente,Plano
>
> Tabela CLIENTE
> IDCLI  NOME
> 1        JUCA BALA
> 2        MILA TULA
> 3        PAULO TARSO
>
> Tabela DEPENDENTE
> ID   IDCLI   NOME       PARENTESCO
> 1    1        Juquinha     Filho(a)
> 2    1        Mariazinha  Filho(a)
> 3    2        Milinha        Filho(a)
> 4    2        Ritinha        Filho(a)
> 4    2        Fofinha        Filho(a)
> 5    3        Paulinho      Filho(a)
>
> Tabela PLANO
> ID  PLANO     QTDE_DEPENDENTE VALOR
> 1   PLANO A   1                                   4,90
> 2   PLANO B   2                                   9,90
> 3   PLANO C   3                                  14,90
>
> PRECISO MONTAR UM SELECT COM RETORNO:
>
> CLIENTE    DEPENDENTE            VALOR
> JUCA          Juquinha    Filho(a)      9,90
> JUCA          Mariazinha Filho(a)       9,90  - PLANO A
> MILA TULA  Milinha      Filho(a)      14,90
> MILA TULA  Ritinha       Filho(a)     14,90
> MILA TULA  Fofinha      Filho(a)      14,90 - PLANO B
> PAULO        Paulinho    Filho(a)        4,90 - PLANO C
>
> ALGUEM PODE DAR UMA DICA DE COMO MONTAR ESTE SELECT.
>


Pelo que entendi você quer fazer o JOIN com tabela PLANO utilizando a
quantidade de dependentes de cada cliente apurada na tabela
DEPENDENTE.
Agora não sei é bem isso porque seu exemplo não está de acordo, ou as
referências aos planos estão erradas.
Talvez devesse ser:
JUCA - plano B
MILA - plano C
PAULO - plano A

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, visite
http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MzY0MTE2NCNwZXJtIXRlcnJhJjEsMTI4ODQwOTkxOS40NjkxODEuMTY3MzcucHJldm9zdC50ZXJyYS5jb20sNTEwMA==TerraMail
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.



__________ NOD32 5576 (20101029) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a