tengo un problema, necesito crear un procedimiento almacenado en mysql que aga una busqueda dentro de 2 tablas en donde compare los codigos de ambas tablas, en el caso que exista en una y no en la otra poder insertarlo , y en el caso de que exista en ambas poder actualizar su estado. eso Ayuda plizzz
esto es lo que tengo: CREATE PROCEDURE `vulnerabilidades` (IN RESULTADO INT) BEGIN DECLARE resultado INT; select `report2-1-2014`.`codigo` from `report2-1-2014` where `report2-1-2014`.`codigo` = `respaldo`.`codigo`; if resultado is null then insert into `report2-1-2014` (`estado`) values (`corregido`); else update `respaldo` set `estado` where report2-1-2014.codigo = respaldo.codigo; end if; end tengo dudas, la idea es que buske en ambas tablas el codigo, si lo encuentra actualizar el estado, y si no se encuentra en alguna tabla poder insertarlo
tienes que hacerlo necesariamente por procedure? digo podrias programarlo en codigo y crearle un ciclo o algo mas manejable, pero si te funciona solo debes pocicionar bien los if para que te realice el proceso como quieres que lo aga