Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/05/2014, 09:34
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Conocer cantidad empresas que tienen un producto específico

Gracias, Jurena, se trata de un foro, lo que no tengas, lo pides y a las ordenes, decidi no poner nada antes de no tener al menos un feedback ya que el post es muy largo.
No Pido que se abstraigan inventando nada... solo saber si se comprende el problema, y ya luego ver los campos, mi tabla es de prueba nada más, tampoco voy spamear el foro con ultra mensajes. Solo por eso. I'm learning.

La verdad no lo había agrupado, asi que segui tu sugerencia mas el count, aunque sin el distinct y me fucionó...

Código MySQL:
Ver original
  1. SELECT pd.productoDisponible, m.marca, pp.id_productoDisponible, cp.categoria_productos, count(*)  AS empresas
  2.                             FROM productos_perfil AS pp
  3.  
  4.                             INNER JOIN productos_disponibles AS pd
  5.                             ON pp.id_productoDisponible = pd.id_productoDisponible
  6.  
  7.                             INNER JOIN categoria_productos AS cp
  8.                             ON pp.id_categoriaProductos = cp.id_categoriaProductos
  9.  
  10.                             INNER JOIN marcas AS m
  11.                             ON pp.id_marca = m.id_marca
  12.  
  13.                             WHERE pd.productoDisponible LIKE LOWER('%$prod%')
  14.                             OR m.marca LIKE LOWER('%$prod%')
  15.  
  16.                             GROUP BY(pd.productoDisponible)
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...