Problemet er, at EMP_ID
(i sig selv) er ikke en primær eller unik nøgle til tabel Employees
, i stedet har du en sammensat primær nøgle (EMP_ID, EXPERT_ID)
.
For at løse problemet skal du enten lave EMP_ID
den primære nøgle for Employees
tabel (som virker intuitiv, da hver medarbejder burde have et unikt id) eller tilføje en separat unik begrænsning på EMP_ID
.
Som påpeget i kommentarerne, hvis du laver EMP_ID
den primære nøgle, derefter (EMP_ID, EXPERT_ID)
vil også være unik i forlængelse heraf.