We hebben een probleem:
We hebben een tabel lokalen.Een lokaal wordt geïdentificeerd door een "lokaal-type-id" en een "volgnummer". Dit zijn 2 aparte velden
Lokaaltype-id Volgnummer
1 1
1 2
1 3
2 1
2 2
We hebben een tabel reservaties. Daarin moet ook een lokaal ingegeven worden (dus een lokaal-type-id en een volgnummer") als 1 veld. Nu willen we een referentie leggen tss het lokaal en de samengestelde sleutel van lokaal).
Dus dat de combinatie v/d ingevulde waarden bij reservatie voorkomt in de tabel lokalen.
Als je een reference-constraint zou plaatsen op iedere kolom apart, dan kan je bijvoorbeeld lokaal 2.3 (2 komt voor bij type ne 3 komt voor bij volgnummer) ingeven terwijl die combinatie helemaal niet bestaat.
Hoe moet de constraint eruit zien zodat de combinatie moet voorkomen in de tabel lokalen?
Alvast bedankt...
We hebben een tabel lokalen.Een lokaal wordt geïdentificeerd door een "lokaal-type-id" en een "volgnummer". Dit zijn 2 aparte velden
Lokaaltype-id Volgnummer
1 1
1 2
1 3
2 1
2 2
We hebben een tabel reservaties. Daarin moet ook een lokaal ingegeven worden (dus een lokaal-type-id en een volgnummer") als 1 veld. Nu willen we een referentie leggen tss het lokaal en de samengestelde sleutel van lokaal).
Dus dat de combinatie v/d ingevulde waarden bij reservatie voorkomt in de tabel lokalen.
Als je een reference-constraint zou plaatsen op iedere kolom apart, dan kan je bijvoorbeeld lokaal 2.3 (2 komt voor bij type ne 3 komt voor bij volgnummer) ingeven terwijl die combinatie helemaal niet bestaat.
Hoe moet de constraint eruit zien zodat de combinatie moet voorkomen in de tabel lokalen?
Alvast bedankt...