Hola a todos, espero que estén bien.
Estoy tratando de actualizar unos registros de una tabla y lo estoy haciendo tomando como referencia una cantidad de registros de esa misma tabla. Pero a la hora de realizar el Update tengo como resultado datos que no necesito.
Para explicarme mas completo, ejemplo:
Tengo el plan A el cual contiene los datos organizados, entonces tengo varios planes B,C,D,F.... mas hay datos que están en el Plan A que necesariamente no tienen que estar o no están en los demás planes estos registro no los necesito.
Este es el Update que estoy realizando:
Código SQL
[-]Update planes_servicios O set o.precio_regular = coalesce
((select d.precio_regular from planes_servicios D where d.id_plan = 'PLANMSTRO'
and o.id_servicio = d.id_servicio),0)
where coalesce (IN_PLAN, 'F') = 'F' and coalesce (RECLAMABLE,'F') = 'F'
and exists (select h.precio_regular from planes_servicios H where h.id_plan = 'PLANMSTRO')
Gracias por su tiempo y ayuda.
Bendiciones a todos.