Я сделал некоторые копания и не мог уладить это в своем уме ... Моя проблема заключается в поиске сотрудников и менеджеров, которые находятся в одном проекте? У меня есть 2 таблицы, которые являются Employee и Project. И им нравится;Сотрудники и менеджеры в том же проекте? SQL
*Employee*
----------
employee_id (PK)
name
manager_id (FK) ref employee_id in same table which is employee_id.
usertype
*Project*
----------
project_id(PK)
project_name
employee_id(FK) ref employee_id in emplyee table
manager_id(FK) ref employee_id in emplyee table
Позвольте мне уточнить. В проекте должны быть 1 менеджер и несколько сотрудников. Как я могу писать в запросе? В столбце usertype указан этот сотрудник МЕНЕДЖЕР ИЛИ ПОЛЬЗОВАТЕЛЬ (обычный сотрудник).
запроса запуск Пример:
______ ______________ ____________
|name| |manager_name| |project_name|
John Susan CalendarIphone
Mike Susan CalendarIphone
Joe Patrick AndoridApp
Megan Susan CalendarIphone
Melek Patrick AndoridApp
AS вы можете увидеть, Майк может работать более чем в одном проекте, и может иметь более одного менеджер. Но менеджеры должны владеть только одним проектом. Итак, как мне это сделать для этого? Заранее спасибо.
EDIT --------------------------------------------- ----------------------------------
У меня есть проект с выпадающим списком. Я выбрал проект здесь, и он показывает мне таблицу в соответствии с этим проектом и перечислил меня Менеджер этого Проекта, Сотрудники в этом проекте. Я попросил название проекта просто создать еще один столбец, который вы можете его игнорировать. Я просто хочу видеть в нем Менеджера и сотрудников.
EDIT 2 -------------------------------------------- ---------------
Идентификатор проекта = 2, например, и в этом проекте у нас есть 1 менеджер и сотрудники.
|name| |manager_name|
John Susan
Mike Susan
Joe Susan
Megan Susan
Melek Susan
Если менеджер Майк варьируется от проекта к проекту, то он не имеет места в 'employee' таблицы (ни' project' таблицу). Он должен находиться в таблице 'project_employee' – Strawberry
Который я не понимаю, менеджер также является сотрудником? Должен ли менеджер_id ссылаться на employee_id? – Pitch