selecte alle funktioner der ikke er associeret med 1 given person
Jeg har tre tabeller:person, funktion og pers_funk.
Det skal forstås således at en person kan have flere funktioner, hvorfor pers_funk er en associationsklasse der indeholder primærnøgler til person og funktion.
person primærnøgle: personId
funktion primærnøgle: funktionsId
persfunk fremmednøgler: personId, funktionsId.
jeg kan nu saktens associere personer med funktioner og hente alle de funktioner en person har med kaldet:
SELECT funktionsId FROM person, funktion, pers_funk WHERE person.id=pers_funk.personId AND pers_funk.funktionsId=funktion.funktionsId AND personId='1';
Ingen problemer her... men hvordan laver jeg et kald der giver mig alle de funktioner der IKKE er associeret med person 1?
