Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2012, 09:00
verdolaga1989
 
Fecha de Ingreso: agosto-2012
Mensajes: 8
Antigüedad: 11 años, 8 meses
Puntos: 0
Pregunta Al hacer LEFT JOIN se me Altera el SUM

Bueno, mi duda es respecto al LEFT JOIN, cuando hago el SELECT se me altera solamente el resultado del primer registro..

Código MySQL:
Ver original
  1. SELECT  SUM(Total) Total, c.Nombre
  2. FROM tblfactura f
  3. INNER JOIN tblcliente c ON c.IdCliente=f.IdCliente
  4. GROUP BY f.IdCliente

Esta consulta me otorga
|Total | Nombre |
--------------------------------------
| 90229840 | Pedro |
| 59762000 | Juana |
| 16956345 | Homero |


Código MySQL:
Ver original
  1. SELECT  SUM(Total) Total, c.Nombre, SUM(Valor) Pagado
  2. FROM tblfactura f
  3. INNER JOIN tblcliente c ON c.IdCliente=f.IdCliente
  4. LEFT JOIN tblpagosxfactura pxf ON pxf.NroFactura=f.NroFactura
  5. GROUP BY f.IdCliente

Con esta consulta ya se me altera el primer registro pero los demas siguen igual... a qué se debe??

|Total | Nombre | Pagado |
---------------------------------------------------------
| 178529990| Pedro | 30047100|
| 59762000 | Juana | null |
| 16956345 | Homero | null |


Gracias por su colaboracion