Re:

From: raul andrez gutierrez alejo <raulandrez(at)gmail(dot)com>
To: Eveling Velásquez <lingso13(at)yahoo(dot)es>
Cc: Pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re:
Date: 2015-05-11 22:52:25
Message-ID: CAHQFj71xxExvN_g1+8zj=5KzCLK5Ez-=6vk51BSVzVp_oPvXQQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

un left join soluciona eso.

http://www.puntogeek.com/2013/05/21/joins-sql-explicados-con-diagramas-de-venn/

El 11 de mayo de 2015, 17:44, Eveling Velásquez <lingso13(at)yahoo(dot)es>
escribió:

> Buen dia
> Tengo una duda, estoy realizando la siguiente consulta, los datos que me
> devuelven son correctos, sin embargo, lo que necesito es que me liste
> tambien los que suman 0. de que manera es posible hacer esta consulta,
> siempre y cuando se cumplan con los criterios que especifique?
>
> la consulta es la siguiente
>
> select d.id, d.nombre, count (e.id)
> from tabla1 e ,tabla2 p, tabla3 m, tabla4 d, tabla5 s
> where
> e.id=s.id
> and p.m=m.id
> and m.d=d.id
> and e.p=p.id
> and e.f = '04-05-2015'
> group by 1,2
>
> el resultado es
>
> id nombre count
> 1 amarillo 3
> 3 rojo 5
> 4 negro 1
>
> lo que quiero obtener es
>
> id nombre count
> 1 amarillo 3
> 2 celeste 0
> 3 rojo 5
> 4 negro 1
> 5 verde 0
>
> Gracias de antemano
>
>
>
>
> *Eveling *
>

--
Raul Andres Gutierrez Alejo

In response to

  • at 2015-05-11 22:44:07 from Eveling Velásquez

Responses

  • Re: at 2015-05-11 23:03:19 from Eveling Velásquez

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Eveling Velásquez 2015-05-11 23:03:19 Re:
Previous Message Eveling Velásquez 2015-05-11 22:44:07