Hola mis estimados, espero me puedan dar una mano con esta consulta.
 
tengo estas dos tablas que contienen registros de ingresos y egresos correspondientemente.
 
ingresos
 
id      subp        fecha              cuanto
1         1      2013-01-29          100
2         2      2013-01-29          100
3         3      2013-01-29          100
4         4      2013-01-29          100
5         1      2013-01-29            10
6         4      2013-01-29            25
 
tranzas (egresos)
 
id      sub        fecha              monto
1         1      2013-01-29              5
2         2      2013-01-29            15
3         3      2013-01-29              6
4         1      2013-01-29            20
5         1      2013-01-29            10
6         2      2013-01-29            25
 
 
Para conocer el Saldo (ingresos - ingresos)  eh hecho esta consulta
 
SELECT SUM( ingresos.cuanto ) - SUM( tranzas.monto ) AS saldo
FROM `ingresos`
LEFT JOIN tranzas ON ingresos.subp = tranzas.sub
WHERE ingresos.subp =1
 
y todo va bien, 
 
PERO me da NULL cuando no existen egresos (registros en la tabla tranzas )
WHERE ingresos.subp =4 ahi me avienta NULL , cuando deveria de dar solo la suma de los egresos
 
Alguien puede ayudarme 
  
 


