Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2010, 14:39
monokote
 
Fecha de Ingreso: marzo-2008
Mensajes: 100
Antigüedad: 16 años, 11 meses
Puntos: 0
no hace caso a condición

Hola a todos, es mi primer post en este subforo, espero que me puedan ayudar.
Acerca de esta consulta:
Código PHP:
SELECT D.nick,SUM(D.points)AS points,
 
COUNT((SELECT COUNT(*) FROM misiones M WHERE M.mn D.mn AND M.ot 'Official 2' GROUP BY M.mn)) 'of2',
 
COUNT((SELECT COUNT(*) FROM misiones M WHERE M.mn D.mn  AND D.task='Partial' GROUP BY M.mn)) 'ofsucces'
FROM disparos D GROUP BY D.nick 
por qué no escucha la condición D.task='Partial' ?

Dentro del COUNT, cualquier condición que le ponga acerca de la tabla misiones M, me la escucha, pero cuando le pongo una condición de la tabla disparos D no,

El caso es que no me da error, y me ejecuta la consulta dando el resultado como si la condición D.task='Partial' no estuviera.

Alguienb sabe por qué puede ser? o alguien sabe como podría plantear la consulta para que me atendiera a esa condicón?

Gracias!!