Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2013, 09:45
Valkirios
 
Fecha de Ingreso: julio-2011
Mensajes: 17
Antigüedad: 12 años, 10 meses
Puntos: 0
Problema con JOIN

Hola a todos...

Estoy realizando una consulta de dos tablas relacionadas en las que quiero que se me muestren el total de incidencias ABIERTAS que tiene cada usuario. Tambien quiero que se me muestre aquellos usuarios que estan dados de alta pero que no tienen ninguna incidencia.

Esta es la consulta que tengo:

"SELECT U.ID, U.nick, U.Nombre, count(I.ID_Usuario) AS Incidencias, U.Tipo, U.Fecha, I.Estado
FROM Usuario U
LEFT JOIN Incidencia I ON U.ID=I.ID_Usuario
WHERE Rol='Usuario' AND I.Estado='Abierta'
GROUP BY I.ID_Usuario"

El problema viene en que cuando pongo la condición de que las incidencias deben de tener el estado de "Abierta", se me dejan de mostrar los usuarios que no tienen incidencias... Alguien me podría echar una mano?

Gracias por adelantado!