quedo resuelto
dejo el código para cualquier duda..
Código MySQL:
Ver original
INSERT INTO usuario_publicacion
(IdUsuario
, IdPublicacion
, dictamen
, comentariosPublicos
, comentariosPrivados
,
fechaDictamen, condicionAprobacion)
SELECT DISTINCT ug.IdUsuario
, p.IdPublicacion
, 5, 'Se aprobó por default','El usuario no reviso la publicación', NOW(),' '
usuario_grupo ug
INNER JOIN grupo_publicacion gp
ON g.IdGrupo
= gp.IdGrupo
INNER JOIN publicacion p
ON gp.IdPublicacion
= p.IdPublicacion
gp.reglaOpciones
LIKE '%AD%' AND ug.permisosUsuario
= 'Lector' AND p.IdPublicacion
= gp.IdPublicacion
FROM usuario_publicacion up
WHERE up.IdPublicacion
= gp.IdPublicacion
);