Bonjour,

Voilà le contexte :

- une campagne est crée pour une PDC (par défaut la PDC de l’administrateur local connecté).
- on lui rattache un ou plusieurs codes postaux – 1 code postal ne peut être rattaché qu’à une campagne
- On lui rattache un ou plusieurs bureaux
- Jour fixe proposé O/N

Mon problème c'est le 2eme points.

Moi j'avais penser à faire :
table Campagne :
- pdc_id : not primary
- codepostal : primary
- bureau_id : primary

Mais apparement cela ne me répond pas au problème ? ou je me trompe ?
Car si je rajoute les lignes :
- pdc_id : 1
- codepostal : 75013
- bureau_id : 1

- pdc_id : 1
- codepostal : 75013
- bureau_id : 2

- pdc_id : 2
- codepostal : 75014
- bureau_id : 1

Il accepte alors que si je compends bien l'énoncé : le bureau 1 ne doit pas etre possible pour le codepostal 75014 ?

Merci.