Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/05/2014, 00:40
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses
Puntos: 300
Respuesta: Conocer cantidad empresas que tienen un producto específico

No nos dices si una empresa puede aparecer dos veces para un mismo producto. Para evitar errores de cómputo en ese punto, uso DISTINCT. Si no es el caso, puedes quitar DISTINCT. Tampoco nos dices los nombres de los campos, de modo que he tenido que inventarlos. No he probado la consulta.
Código MySQL:
Ver original
  1. SELECT COUNT(DISTINCT pa.IDempresas_registradas) total_empresas, pd.nombreproducto
  2. FROM Productos_adheridos pa INNER JOIN Productos_Disponibles pd
  3.    ON pa.IDproductos_Disponibles = pd.IDproductos_Disponibles
  4.  GROUP BY pa.IDproductos_Disponibles

Última edición por jurena; 27/05/2014 a las 03:47