Oracle Message QSM-01105 - no primary key or row id in MV, string, is found for table, string

ERRORno primary key or row id in MV, string, is found for table, string
CAUSEIn order to obtain a missing column, the materialized view needs to join back to the above table. But it lacks the primary key or rowid for the table.
ACTIONNone