Отношения между таблицами почти всегда: ОДИН-НА-МНОГО или ОДИН-НА-ОДИН .Между двумя таблицами нет отношения MANY-TWO-MANY .Если вы хотите MANY-TO-MANY , вам нужно создать промежуточное отношение для хранения отношения.
Например, если вы хотите MANY-TO-MANY связь между таблицей A и B вам потребуется создать промежуточную таблицу C :
create table a (a_id number primary key);
create table b (b_id number primary key);
-- c will hold many-to-many relationship between a and b
create table c (
a_id number not null references a(a_id),
b_id number not null references b(b_id),
primary key(a_id, b_id)
);