Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2012, 14:55
XDARKZEROX
 
Fecha de Ingreso: noviembre-2012
Mensajes: 1
Antigüedad: 12 años
Puntos: 0
Problema con update



http://img543.imageshack.us/img543/7783/41608328.png

Buenas tardes foro, soy nuevo en lo que respecta Oracle y ando aprendiendo a hacer consultas complejas, me he topado con este problema el cual no se como anclar el count en un update, lo que quiero hacer es lo sgte:

Actualizar en 20% el salario de todos los empleados que vendieron al menos una unidad del producto de código 100860

La sentencia para los empleados que vendieron al menos una unidad de dicho peroducto seria:

select e.ename,count(*) from emp e join ord o on e.empno=o.empno join item i on i.ordid=o.ordid
where prodid='100860' group by e.ename having count(*)>0;

La pregunta es como lo agrego a una sentencia update? he intentado usar subconsultas y no he tenido ningun resultado, espero me puedana yudar un saludo!!