Отображение первичного ключа и внешнего ключа - PullRequest
0 голосов
/ 24 апреля 2019

Я создал таблицу сотрудников как

Emp_ID(Primary key), Emp_Name, Address,Designation,Manager_ID(Foreign Key).

Внешний ключ сопоставлен с первичным ключом.В колонке идентификатора менеджера я ввожу идентификатор его менеджера.Это означает, что будет много сотрудников с таким же идентификатором менеджера.Теперь проблема, с которой я сталкиваюсь, заключается в том, что возникает конфликт между идентификатором сотрудника и идентификатором менеджера.

Как я буду поддерживать базу данных.

1 Ответ

0 голосов
/ 24 апреля 2019

Вы можете попробовать выполнить следующий запрос вставки

INSERT INTO employee(Emp_ID, Emp_Name, Address,Designation,Manager_ID) values(1,"xyz","ABC","Engineer",(select manager_id from manager where id = 1))
...