31/01/2014, 18:25
|
| | Fecha de Ingreso: mayo-2013
Mensajes: 16
Antigüedad: 11 años, 7 meses 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.. |