
20/12/2007, 10:52
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 6
Antigüedad: 17 años, 2 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 |