Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/12/2007, 10:52
ingcaresc
 
Fecha de Ingreso: diciembre-2007
Mensajes: 6
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Consulta SQL Imposible?? Son solo 3 campos pero ya no se que hacer

La solucion de pragone esta muy bien, pero en la tercer consulta creo que deberian unir las dos anteriores, usar subcosultas, ya que en ellas esta el resulatado que necesitas, seria algo asi:

select a.nombre,a.Puntos,b.Monto
(SELECT cliente.nombre, SUM(puntos.puntos)as Puntos FROM cliente LEFT JOIN puntos ON (cliente.id=puntos.id_cliente) GROUP BY cliente.nombre;) A
inner join
(SELECT cliente.nombre, SUM(compra.monto)as Monto FROM cliente LEFT JOIN compra ON (cliente.id=compra.id_cliente) GROUP BY cliente.nombre) B
ON A.nombre=B.nombre

Espero que asi quede bien