Re: count 0

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.

In response to

  • count 0 at 2008-01-11 23:58:37 from ramirex

Responses

Browse pgsql-es-ayuda by date

  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