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
![Me gusta: Está pregunta es útil y esta clara Me gusta: Está pregunta es útil y esta clara](/img/img.png?11.51)
![NO me gusta: Está pregunta no esta clara o no es útil No me gusta: Está pregunta no esta clara o no es útil](/img/img.png?11.51)
0