hola compañeros
tengo esta consulta
UPDATE inv_itepla SET valor = (SELECT valor FROM inv_itepla WHERE cod_item ='010501OT7101' )
WHERE cod_item = '010501OT710A' AND cod_plan = (SELECT cod_plan FROM inv_itepla WHERE cod_item ='010501OT7101')
Mi idea es actualizar el campo valor segun la condicion de la subconsulta , ademas realizando otra subcosulta validando cod_plan
al ejecutar la consulta me aparece:
La subconsulta ha devuelto más de un valor, lo que no es correcto cuando va a continuación de =, !=, <, <=, >, >= o cuando se utiliza......
No tengo ni idea del por que ese error, ademas tienen la misma cantidad de registros para que haga el UPDATE
gracias.