MySQL - LEFT JOIN CON CONDICION DE TERCERA TABLA

 
Vista:
sin imagen de perfil

LEFT JOIN CON CONDICION DE TERCERA TABLA

Publicado por sogoa (1 intervención) el 31/01/2014 17:49:56
Hola ojala alguien pueda orientarme, estoy tratando de hacer una consulta left join, pero necesito que muestre el resultado dependiendo de una tercera tabla
esta es mi consulta pero asi solo muestra las coincidencias


SELECT A.IDA, R.ACTO, A.sec, A.nombre, IFNULL( Count( R.acto ) , 0 ) , IFNULL( sum( R.monto ) , 0 ) FROM (actos A, tabla S)LEFT JOIN (rep R) ON A.ida = R.acto WHERE (A.sec = 'uno') AND S.fecha BETWEEN '2014-01-01' AND '2014-01-31' and s.key=r.rey GROUP BY nombre

lo muestra asi:
nombre count(acto) sum(monto)
nombre1 2 100
nombre2 1 50

y lo que yo quiero es que muestre todo el contenido de la tabla

nombre count(acto) sum(monto)
nombre1 2 100
nombre2 1 50
nombre3 0 0
nombre4 10 20
.
.
.
.
nombre100 0 0

Bueno ojala me haya explicado...
Y gracias anticipadas..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder