Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2008, 09:36
tongari
 
Fecha de Ingreso: julio-2007
Mensajes: 4
Antigüedad: 16 años, 10 meses
Puntos: 0
Sum total+left join

Hola,

tengo la siguiente consulta:

SELECT SUM(cursos.plazas) AS totalplazastodosloscursos FROM cursos
LEFT JOIN inscripciones
ON inscripciones.refcurso = cursos.Id AND (inscripciones.estado = 'matriculado')
WHERE cursos.tipo = 1
GROUP BY cursos.Id
HAVING cursos.plazas > COUNT(inscripciones.Id)

mi problema es que totalplazastodosloscursos me da el número de plazas de sólo 1 curso mientras que lo que necesito es que cuente las plazas de todos los cursos.

Alguien me puede ayudar? Gracias