MySQL - Nesesito contar los productos por cada id de categoria

 
Vista:
Imágen de perfil de Aldo

Nesesito contar los productos por cada id de categoria

Publicado por Aldo (1 intervención) el 14/07/2021 19:57:24
Tengo dos tablas relacionadas por sus idcategoriaa

Tabla tblcategoria

Idcategoria
Categoria producto
Descripcion
En existencia

Tabla tblproducto

Idproducto
Idcategoria
Nombre
Cantidad
Precio
Fecha

Nesesito contar los productos por cada id de categoria y ponerlos en la tabla tblcategoria en la columna en existencia

Gracias de ante mano...!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Nesesito contar los productos por cada id de categoria

Publicado por bucanero (1 intervención) el 22/07/2021 17:47:43
Hola prueba con este código:

1
2
3
4
5
6
UPDATE tblcategoria
       LEFT JOIN (SELECT idcategoria, count(*) AS NProductos
                    FROM tblproducto
                  GROUP BY idcategoria) stat
          ON stat.idcategoria = tblcategoria.idcategoria
   SET tblcategoria.existencia = IfNull(stat.NProductos, 0)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar