Я создал 2 таблицы следующим образом
create table Room(
roomID varchar(5),
roomName varchar(20),
price float,
size varchar(10),
beds varchar(15),
numOfRooms int,
numOfGuests int,
constraint pk_room primary key(roomID)
);
create table Additional_room_info(
roomId varchar(5),
features varchar(20),
constraint fk_room_add_ftrs foreign key(roomID) references Room(roomID)
);
И я хочу сделать roomId in Additional_room_info первичным ключом таблицы. Я знаю, что это невозможно в этой ситуации, потому что один и тот же roomId многократно добавляется в таблицу несколько раз. Есть ли другой способ сделать первичный ключ без включения атрибута features ?