Blza Fabricio, vou testar aqui e ajustar para da o resultado esperado.
  ----- Original Message ----- 
  From: Fabrízio de Royes Mello 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Friday, October 29, 2010 5:04 PM
  Subject: [Spam] Re: [pgbr-geral] REF. MONTAR SELECT.





  Em 29 de outubro de 2010 15:31, VisualP Sistemas <p....@terra.com.br> 
escreveu:



    <corte> 

    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



  Eu não testei, mas tenta ai:


  SELECT cli.nome,
         dep.nome,
         dep.parentesco,
         pla.valor,
         pla.plano
    FROM (SELECT c.idcli,
                 c.nome
                 count(*) as qtde_dependente
            FROM cliente c
                 INNER JOIN dependente d ON d.idcli = c.idcli
           GROUP BY c.idcli,
                    c.nome) AS cli
         INNER JOIN dependente dep ON dep.idcli = cli.idcli
         INNER JOIN plano pla      ON pla.qtde_dependente = cli.qtde_dependente;




  Pelo que percebi a forma de "juntar" os planos com os clientes é pela 
quantidade de dependentes...

  -- 
  Fabrízio de Royes Mello
  >> Blog sobre TI: http://fabriziomello.blogspot.com
  >> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello




------------------------------------------------------------------------------
  E-mail verificado pelo Terra Anti-Spam.
  Para classificar esta mensagem como spam ou não spam, clique aqui.
  Verifique periodicamente a pasta Spam para garantir que apenas mensagens
  indesejadas sejam classificadas como Spam. 


------------------------------------------------------------------------------


  _______________________________________________
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



  __________ NOD32 5575 (20101029) Information __________

  This message was checked by NOD32 antivirus system.
  http://www.eset.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a