Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/02/2014, 01:55
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: Left join con condicion de tercera tabla

Código MySQL:
Ver original
  1. SELECT A.IDA, R.ACTO, A.sec, A.nombrea, IFNULL( COUNT( R.acto ) , 0 ) , IFNULL( SUM( R.monto ) , 0 )
  2. FROM (actos A LEFT JOIN repactos R ON A.ida = R.acto) LEFT JOIN sunoinsc S ON S.llave=R.llave
  3. WHERE A.sec = 'SEGUNDA' AND S.finscrip BETWEEN '2014-01-01' AND '2014-01-31' GROUP BY A.nombrea;

Usa otra vez LEFT JOIN
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.