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

Responder a