Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/02/2012, 18:16
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Dos counts con diferentes condicionales en la misma consulta.

Cita:
Iniciado por Urdaris_Nox Ver Mensaje
Vale, nada. Ya me ha salido... xD

Código PHP:
SELECT `categorias`.`idCategoria` as idCat, `nombreCategoria` as nomCat
(
SELECT count(*) from productos where productos.`idCategoria`=idCat) as productosTotales
(
SELECT count(*) from productos where productos.`idCategoria`=idCat AND productos.`estadoProducto`='inactivo' ) as productosInactivos
FROM `categorias`
GROUP BY idCat 
Esto que has hecho, puede parecer una buena idea, pero es una de las peores formas de consulta a realizar: subconsultas en el SELECT.
Evitalas tanto como puedas. Son casi una peste.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)