Consulta COUNT(*) con resultado 0
Publicado por cris (1 intervención) el 03/10/2006 00:45:18
Hola!!!
Tengo un problemilla que no se como solucionar.
Tengo una tabla que tiene productos y, esos, pertenecen una un grupo que esta guardado en otra tabla y hay una clave que los relaciona producto.idGrupo=grupo.id
Necesito hacer una lista que muestre quantos productos hay de cada grupo pero, si no hay ninguno que me muestre un 0.
He probado con esta sentencia:
select count(*), g.nombreGrupo
from grupo g, producto p
where g.id=p.idGrupo
group by g.id,g.nombreGrupo
Pero esta no me muestra el 0 quando no hay nada.
Sabeis como lo puedo hacer??????
Muchas gracias!!!!
Tengo un problemilla que no se como solucionar.
Tengo una tabla que tiene productos y, esos, pertenecen una un grupo que esta guardado en otra tabla y hay una clave que los relaciona producto.idGrupo=grupo.id
Necesito hacer una lista que muestre quantos productos hay de cada grupo pero, si no hay ninguno que me muestre un 0.
He probado con esta sentencia:
select count(*), g.nombreGrupo
from grupo g, producto p
where g.id=p.idGrupo
group by g.id,g.nombreGrupo
Pero esta no me muestra el 0 quando no hay nada.
Sabeis como lo puedo hacer??????
Muchas gracias!!!!
Valora esta pregunta


0