Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/02/2009, 14:03
Avatar de saymon
saymon
 
Fecha de Ingreso: septiembre-2003
Ubicación: Panama
Mensajes: 318
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: query con where - Como hago para que la funcion Count () tome en cuenta un

Cita:
Iniciado por jurena Ver Mensaje
SELECT c.category_name, T2.NUMCATEG, IFNULL(T2.TIPO,"") FROM category c LEFT JOIN (SELECT IFNULL(COUNT(directory.type_biz),0) NUMCATEG, type_biz TIPO, category_name CATEGORIA FROM directory INNER JOIN category ON category.category_name = directory.type_byz WHERE directory.status = "approved" GROUP BY category.category_name)T2 ON c.category_name = T2.CATEGORIA

No sé si funcionará, pero esa es la idea. Con las tablas y algunos datos podríamos hacer las pruebas.
Hola juerena, tu respusta me fue de mucha ayuda, me resulto excelente, solamente que le quite este pedasito , IFNULL(T2.TIPO,"").

Pero ahora tengo un pequeño inconveniente, fijate que cuando no hay categorias en lugar de mandar cero ahora me manda null,

lo puedes ver en esa pic http://www.latinpa.com/files_variado...categories.jpg

agradesco cualquier ayuda,

Gracias