Oracle (ORA-02270): no hay una clave principal o única coincidente para este error de lista de columnas

Tengo dos mesas,Table JOB yTable USER, aqui esta la estructura

 CREATE TABLE JOB
 (
   ID       NUMBER NOT NULL ,
   USERID   NUMBER,
   CONSTRAINT B_PK PRIMARY KEY ( ID ) ENABLE
 );

 CREATE TABLE USER
 (
   ID       NUMBER NOT NULL ,
   CONSTRAINT U_PK PRIMARY KEY ( ID ) ENABLE
 );

Ahora, quiero agregar una restricción de clave externa aJOB haciendo referencia aUSER mesa, como

Alter Table JOB ADD CONSTRAINT FK_USERID FOREIGN KEY(USERID) REFERENCES USER(ID);

esto arrojaOracle (ORA-02270) : no matching unique or primary key for this column-list error, haciendo una investigación parece que necesitamos tenerunique key or primary key restricción enUSERID pero no puedo tener eso como unoUSERID puede tener múltiplesJOBS asociado con él, ¿alguna idea o sugerencia sobre cómo solucionar este problema?

InvestigadoORA-02270 yPregunta tan relacionada

Respuestas a la pregunta(9)

Su respuesta a la pregunta