Probleemomschrijving
Een tabel child met een foreign key parentID naar de primary key in 1 van de volgende tabellen:
• ParentA
• ParentB
• ParentC
Zoals bekend, kan een foreign key niet naar meerdere tabellen wijzen.
Oplossing van mij
Ik heb daarom een koppeltabel gemaakt, kopTabel, met 1 veld:
• PK koppelingID
De foreign key parentID in child wijst naar deze PK en een veld childID in parentA, parentB en parentC wijst ook naar deze PK.
Er is dus een 1 op 1 op 1 relatie.
Is dit de juiste manier? Aangezien de parents niets met elkaar te maken hebben, is 'omhoog' brengen van gegevens niet mogelijk (zoals gevonden op google).
Een tabel child met een foreign key parentID naar de primary key in 1 van de volgende tabellen:
• ParentA
• ParentB
• ParentC
Zoals bekend, kan een foreign key niet naar meerdere tabellen wijzen.
Oplossing van mij
Ik heb daarom een koppeltabel gemaakt, kopTabel, met 1 veld:
• PK koppelingID
De foreign key parentID in child wijst naar deze PK en een veld childID in parentA, parentB en parentC wijst ook naar deze PK.
Er is dus een 1 op 1 op 1 relatie.
Is dit de juiste manier? Aangezien de parents niets met elkaar te maken hebben, is 'omhoog' brengen van gegevens niet mogelijk (zoals gevonden op google).