MySql clé étrangère double tables différentes

Résolu/Fermé
alexdelareunion Messages postés 545 Date d'inscription dimanche 18 mars 2007 Statut Membre Dernière intervention 9 octobre 2023 - 5 juil. 2008 à 11:56
alexdelareunion Messages postés 545 Date d'inscription dimanche 18 mars 2007 Statut Membre Dernière intervention 9 octobre 2023 - 6 juil. 2008 à 11:41
Bonjour,

est il possible de créer une même clé étrangère qui référence deux champs situés dans deux table diférentes,
si oui avez vous un exemple de syntaxe à me proposer, j'ai essayé de rechercher la réponse ailleurs mais je n'ai pas trouvé

A voir également:

6 réponses

jee pee Messages postés 39621 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 23 avril 2024 9 231
5 juil. 2008 à 12:03
Bonjour,

Pourquoi ne pas mettre 2 clés étrangères avec sur chacune 1 champ ?

cdt
0
alexdelareunion Messages postés 545 Date d'inscription dimanche 18 mars 2007 Statut Membre Dernière intervention 9 octobre 2023 142
5 juil. 2008 à 12:29
parceque je voudrais avoir l'unicité sur ces deux paramètres, ensembles
0
jee pee Messages postés 39621 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 23 avril 2024 9 231
5 juil. 2008 à 13:51
Pour tester l'unicité, plutôt que les clés étrangère, il faut utiliser sur ta table un index unique sur les 2 champs
0
alexdelareunion Messages postés 545 Date d'inscription dimanche 18 mars 2007 Statut Membre Dernière intervention 9 octobre 2023 142
5 juil. 2008 à 17:22
ok je vais essayer ça merci beaucoup
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
alexdelareunion Messages postés 545 Date d'inscription dimanche 18 mars 2007 Statut Membre Dernière intervention 9 octobre 2023 142
5 juil. 2008 à 17:41
Ben j'ai pas trouvé...
0
jee pee Messages postés 39621 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 23 avril 2024 9 231
5 juil. 2008 à 17:52
0
alexdelareunion Messages postés 545 Date d'inscription dimanche 18 mars 2007 Statut Membre Dernière intervention 9 octobre 2023 142
6 juil. 2008 à 11:41
ok mais les deux champs doivent appartenir à la même table, tant pis j'ai fait un traitemnt dans mon code pour palier au probleme
0