Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2014, 18:25
causs
 
Fecha de Ingreso: mayo-2013
Mensajes: 16
Antigüedad: 11 años
Puntos: 0
Left join con condicion de tercera tabla

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..