saludos...
tengo el sig SP
Código MySQL:
Ver original
JOIN grupo g
ON g.idGrupo
= ug.idGrupo
JOIN grupo_publicacion gp
ON gp.IdGrupo
= g.IdGrupo
JOIN publicacion p
ON p.IdPublicacion
= gp.IdPublicacion
AND ug.permisosUsuario
= 'Lector' AND p.IdPublicacion
= gp.IdPublicacion
AND p.IdPublicacion
NOT IN (SELECT up.IdPublicacion
FROM usuario_publicacion up
WHERE up.IdUsuario
= ug.idUsuario
);
INSERT INTO usuario_publicacion
(IdUsuario
, IdPublicacion
, dictamen
, comentariosPublicos
, comentariosPrivados
, fechaDictamen
, condicionAprobacion
) VALUES(Usuario
, Publicacion
, 5, 'Se aprobo por default','El usuario no reviso la publicacion', now(),' ');
El select tal y como esta me arroja los registros que necesito USUARIO y *PUBLICACIÓN para luego Insertarlos en la siguiente sentencia*
pro me manda este error
Código MySQL:
Ver originalMySQL ha dicho:
#1327 - Undeclared variable: ug
no tengo mucha experiencia en SP ya que casi con Bases de datos no me involucro pro me toco trabajar de lleno esta vez asi que si me pueden ayudar se los agradecería..