Message Oracle QSM-01293 - anti-join marker not found in materialized view with joins

ERRORanti-join marker not found in materialized view with joins
CAUSEMaterialized view has outer join while the query has inner join. For rewrite to succeed MV must have an anti-join marker like the rowid or primary key of the right tables of outer join
ACTIONNone