Salut
J'ai une table continents(id, nom) et je veux créer une table payes(continent, id, nom) avec la contrainte que les données du champ payes.continent soit dans la table continents (je ne veux pas me limiter à "foreign key"!!!).
J'ai fait ça (lors de la création de la table payes)...... mais j'ai le message
Code : Sélectionner tout - Visualiser dans une fenêtre à part continent int check (continent in(select idcontinent from tcontinent))... alors j'aimerais savoir comment faire pour qu'un champ chp1 d'une table T1 prennent ses valeurs obligatoirement dans le champ chp2 d'une table T2? sans passer par la clé étrangère.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Les sous-requêtes ne sont pas autorisées dans ce contexte. Seules sont permises les expressions scalaires.
Merci d'avance.
Partager