Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2008, 10:23
chouki
 
Fecha de Ingreso: enero-2008
Mensajes: 88
Antigüedad: 16 años, 3 meses
Puntos: 0
una solución a este query

hola a tod@s
os comento en mi base de datos está compuesta por 3 tablas :
1)cliente(id(primary key),nombre,descrp)
2)compra(id(primay key),id_cliente,id_prod,cantidad,fecha)
3)producto(id(primary key),descrp,precio)
(siendo id_cliente es una clave foranea de id de la tabla cliente)
(siendo id_prod es una clave foranea de id de la tabla producto)
con esta consulta :
Código PHP:
select cliente.nombre,producto.descrp,producto.precio,compra.cantidad,producto.precio compra.cantidad AS total from 
cliente
,producto,compra where  compra.id_cliente =cliente.id and 
compra.id_prod=producto.id 
saco los siguientes datos:
nombre descp precio cantidad total
manuel memoria 36.05 89 3208.45
manuel memoria 36.05 45 1622.25
manuel lamparas 5.78 5 28.90
alvaro monitores 80.00 12 960.00
ahora quiero k en vez de sacar eso haber si hay alguna posiblidad mediante un query de sacar el total de compra de cada cliente junto con el numero de articulos(p.e)
un query que tiene como resultado:
nombre desc precio cantidad total
manuel memoria 36.05 89 3208.45
manuel memoria 36.05 45 1622.25
manuel lamparas 5.78 5 28.90
----------------------------------------------------------
sum(total) 4859.60 3(*)
3(*): es el numero de regitros o articulos de cada cliente.
gracias por vuestra colaboración
saludos