JOIN
Publicado por jesus (1 intervención) el 04/08/2006 18:26:02
Tengo esta consulta: Seleccione cada una de las ventas indicando nombre del cliente, nombre del vendedor y monto de la venta. Ordenado por cliente.
este es el codigo:
select i.CODIGO_RECIBO,v.CODIGO_VENDEDOR,v.CODIGO_CLIENTE,sum(i.VALOR_VENTA)
from ventas v, personas p, items i
where (v.codigo_cliente=p.CODIGO_PERSONA
or v.codigo_vendedor=p.CODIGO_PERSONA)
and i.CODIGO_RECIBO=v.CODIGO_RECIBO
group by i.CODIGO_RECIBO,v.CODIGO_VENDEDOR,v.CODIGO_CLIENTE
order by i.CODIGO_RECIBO;
pero necesito sacar nombre_cliente y nombre_vendedor; creo que es haciendo un join o una subquery. ¿me harian el favor de decirme como?
gracias.
este es el codigo:
select i.CODIGO_RECIBO,v.CODIGO_VENDEDOR,v.CODIGO_CLIENTE,sum(i.VALOR_VENTA)
from ventas v, personas p, items i
where (v.codigo_cliente=p.CODIGO_PERSONA
or v.codigo_vendedor=p.CODIGO_PERSONA)
and i.CODIGO_RECIBO=v.CODIGO_RECIBO
group by i.CODIGO_RECIBO,v.CODIGO_VENDEDOR,v.CODIGO_CLIENTE
order by i.CODIGO_RECIBO;
pero necesito sacar nombre_cliente y nombre_vendedor; creo que es haciendo un join o una subquery. ¿me harian el favor de decirme como?
gracias.
Valora esta pregunta


0