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

Hola amigos,
Llevo rato rompiéndome la cabeza con una query y no acabo de dar con la respuesta.
Tengo las siguientes tablas:

[users]
iduser, bigint(10), autoincrement
name, varchar(50)
email, varchar(100)

[users_tests]
iduserstests, bigint(10), autoincrement
userid, bigint(10)
testid, bigint(10)
teststatusid, bigint(10)

[tests]
idtest, bigint(10), autoincrement
testname, varchar(30) <- "English Test", "Sales Test" o "Finance Test"
created, datetime

[teststatus]
idteststatus, bigint(10), autoincrement
statusname, varchar(20) <- "pending","complete" o "incomplete"

Y necesito una query para obtener el siguiente resultado: [testname, total de pending, total de complete, total de incomplete]... ejemplo:
[["English Test",5,8,3],
["Sales Test",9,12,4],
["Finance Test",6,2,2]]

Es posible obtener esto con una sola query???
He estado haciendo pruebas usando GROUP BY, pero logro agrupar uno solo de los campos.
¿Me ayudan, please?
Saludos y gracias!!!
Silver