MySQL Forums
Forum List  »  Spanish

Select dentro de un select
Posted by: Carlos Ochoa
Date: April 24, 2017 02:32PM

Muy buenas...
Desde ya les agradezco la ayuda que me brinden.

Tengo 4 tablas: clientes,pedidos, ordenes y pagos.
Un cliente puede realizar un pedido, el cual me genera una cierta cantidad de ordenes (cada orden tiene un costo), y se van registrando pagos cada vez que se realice uno relacionado a un pedido determinado.

La consulta que quiero hacer es:
Necesito recuperar todos los pedidos que realiza un cliente, donde por cada pedido, entre otros campos me debe recuperar el importe total y el saldo que tiene asociado. Tener en cuenta que el importe total es la suma de los costos de las ordenes, y que para calcular el saldo de un pedido se deben tomar en cuenta los pagos que se hayan realizando sobre el mismo.

Lo que pienso hacer es un select dentro de otro select, pero no he logrado escribirlo, y no se si mysql lo permite hacer, o sea:

select ...,(select para el importe), (select para los pagos) from pedidos where idCliente = 3;


Espero haberme dado a entender

Options: ReplyQuote


Subject
Views
Written By
Posted
Select dentro de un select
296
April 24, 2017 02:32PM
66
May 25, 2017 06:57PM


Sorry, only registered users may post in this forum.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.