Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/11/2009, 19:28
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Por favoooorrr ayudenme con esta query!!

Hola,

Posiblemente podrías usar algo así:

Código:
SELECT
	a.idtipo,
	a.tipo,
	COUNT(b.idpro) AS cuentaProducto
FROM
	tipoproducto a LEFT JOIN productos b ON a.idtipo = b.idtipo
WHERE
	...
GROUP BY
	a.idtipo, a.tipo
En el caso de MySQL no es obligatorio colocar todos los campos en el GROUP BY, solamente a.idtipo ¿? , en este caso te va a mostrar todos los tipos de productos aunque no tengan productos; por el left join, y en cuentaProducto va a ser 0 o null.

Saludos,

Última edición por HackmanC; 08/11/2009 a las 19:41 Razón: la consulta estaba alreves :-D