Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2009, 15:38
Avatar de Sandino
Sandino
 
Fecha de Ingreso: octubre-2006
Mensajes: 277
Antigüedad: 17 años, 6 meses
Puntos: 1
problema con joins

Estimados, tengo un problema con un cruce no me devuelve los resultados que deberian devolver, esta es la consulta
Código PHP:
select usuario.idcurso,archivoswf,usuario.nombre,apellidos,rut,usuario.tutor,finalizado,promedio,porcentaje,tiempoconectado,ultimaconeccion,descargas,resumenexamenescount(tutoria.de) as tutorias,count(avisos_leidos.idaviso) as avisos
from usuario
left join avisos_leidos on usuario
.idusuario=avisos_leidos.para
left JOIN tutoria ON usuario
.idusuario tutoria.de
left join curso on usuario
.idcurso=curso.idcurso
where usuario
.idusuario=72 and tutoria.leido=and avisos_leidos.leido=0 GROUP BY usuario.idcurso,usuario.nombre,apellidos,rut,finalizado,promedio,tiempoconectado,porcentaje,ultimaconeccion,descargas,resumenexamenes,usuario.tutor,archivoswf 
el count de tutorias me da buen resultado que en este caso serian 3 (registros)
mientras que avisos me da 3 igual cosa que el resultado deberia ser 1.
Pero al sacar el join de tutorias me da 1(resultado ok), que puede ser estaran chocando estos joins algo asi?.
Espero me puedan ayudar gracias!