Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/08/2009, 14:37
silve69
 
Fecha de Ingreso: agosto-2009
Mensajes: 2
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Ayuda con una query...

Hola gnzsoloyo,

Gracias por tu respuesta, pero los datos no saldrían de 3 tablas diferentes sino de la misma tabla... aquí el problema era como usar 3 COUNT para obtener la información resumida por "testname"... lo solucioné de la siguiente manera:
Código:
SELECT at.`testid` AS id, t.`iso` AS tests, 
COUNT(IF(at.`teststatusid`<4,1,NULL)) AS assigned, 
COUNT(IF(at.`teststatusid`=4,1,NULL)) AS incomplete, 
COUNT(IF(at.`teststatusid`=5,1,NULL)) AS complete 
FROM `assignedtests` at 
LEFT JOIN `tests` t ON t.`idtest` = at.`testid` 
LEFT JOIN `users` u ON u.`iduser` = at.`userid`
LEFT JOIN `teststatus` ts ON ts.`idteststatus` = at.`teststatusid`
WHERE u.`actualowner`=2  
GROUP BY id
Saludos,
Silver