- Bueno las relaciones son de la tabla
- producto su llave es codigo y se relaciona con ventaDetalle y codproducto
- ventaDetalle su llave es correlativ y se relacion con ventas.correlativo
- Ventas su llave es idVentas y se relaciona con codCliente a la tabla clientes
Quiero hacer una consulta talque me genere para cada cliente que haya realizado una compra los nombres de los productos que mas compro.
La DB funciona asi, un cliente hace una compra (Necesito mostrar el nombre del cliente), se guarda el registro en ventas y el detalle de la venta en detalleVenta, en esa tabla se ponen los codigos de los productos y en la tabla productos esta el campo nombre (Necesito mostrar unicamente el producto que mas compro).
He hecho lo siguiente con esta consulta alcanzo y me muestra los productos mas comprados
Código MySQL:
Ver original
Tambien he hecho la siguiente consulta y me muestra los clientes que han comprado
Código MySQL:
Ver original
Group by c.nombre;
Y entonces no se como hacer la consulta que solo me muestre los clientes que han comprado y los productos que mas compraron, un saludo y de antemano muchas gracias.