Tilføj et ID-felt til dine Job Titles
tabel – lad os kalde det JobTitleID
Nu dine Assignments
tabellen har Employee ID
og JobTitleID
.
Dette betyder selvfølgelig, at for at finde projekterne for en medarbejder, skal du tilmelde dig via Assignments
tabel og Job Titles
bord
REDIGER
Efter diskussion i kommentarerne, se venligst bort fra ovenstående, jeg efterlod det kun som historie.
Her er den nye version:Dine Assignments
bordbehov (som du allerede har overvejet)
- Medarbejder-id
- Projekt-id
- Titel-id
- Opgave-id
Men den har også brug for et UNIQUE INDEX(EmployeeID, ProjectID)
- dette vil gøre det umuligt for én medarbejder at være i samme projekt under forskellige titler.
Flere medarbejdere under samme titel vil stadig være tilladt, såvel som flere titler i forskellige projekter for én medarbejder.