Código:
es simple, en la tabla llamada fsv_pagos_no_oficiales hay una lista de pagos que contiene un emplado asignado (codemp)update fsv_pagos_oficiales a, fsv_pagos_no_oficiales b set a.codemp=if(isnull(b.codemp),b.codemp,51) where a.prestamo_id=b.prestamo_id
y fsv_pagos_oficiales no tiene este dato default, por lo cual antes de generar algunos reportes deseo que todos aquellos campos que si tengan un codemp en la tabla fsv_pagos_no_oficiales se actualicen con este codemp, y a todas los demas pagos, asignarles el codemp 51.
mas que obvio el codigo esta mal, ya que al poner esta linea
where a.prestamo_id=b.prestamo_id
me esta considerando solo las coincidencias entre ambas tablas, pero yo necesito considerar todo, y las que existan que les ponga el dato correspondiente y las que no les ponga 51, intentare con EXISTS pero si alguien me hehca la mano, se lo agradecere mucho.
saludos