From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | ramirex <ramirex(at)gmail(dot)com> |
Cc: | postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: count 0 |
Date: | 2008-01-12 00:15:00 |
Message-ID: | 20080112001500.GE8260@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
ramirex escribió:
> como hago para que me salga los valores 0
>
> cosmos1=# SELECT pro.cod_proveedor, pro.nombre, count (pp.cod_producto) AS
> cant_producto FROM proveedor pro, producto_proveedor pp WHERE
> pro.cod_proveedor = pp.cod_proveedor GROUP BY pro.cod_proveedor,
> pro.nombreORDER BY
> pro.nombre;
Debes usar un outer join:
> cosmos1=# SELECT pro.cod_proveedor, pro.nombre, count (pp.cod_producto) AS
> cant_producto FROM proveedor pro left join producto_proveedor pp
> on pro.cod_proveedor = pp.cod_proveedor GROUP BY pro.cod_proveedor,
> pro.nombreORDER BY
> pro.nombre;
o algo por ahi.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Douglas Escobar | 2008-01-12 00:26:57 | Porque Diferencia en Respuesta |
Previous Message | ramirex | 2008-01-11 23:58:37 | count 0 |