Sql

Fermé
keurmatoure Messages postés 1 Date d'inscription jeudi 14 juillet 2011 Statut Membre Dernière intervention 14 juillet 2011 - 14 juil. 2011 à 11:17
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 18 juil. 2011 à 14:10
Bonjour,


BONSOUR

Jai 3 tables membre , compteepargne et comptepret . le cle primaire de membre doit migre vers les tables compteepargne et comptepret comme cle etrangere mais a l'execution de l'un sa marche mais le probleme se situe sur l'execution du 2eme .sa me dit la relation 'fk' existe deja
je travail avec sql en access 2003
merci de votre comprehension
A voir également:

2 réponses

Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
18 juil. 2011 à 14:10
Bonjour,

Quand tu définis une clé étrangère, tu dois lui donner un nom qui est unique dans la base.
Tu as appelé le premier fk (comme Foreign Key), tu dois donc appeler le second différemment.
En général, on donne un nom explicite pour éviter justement ce genre de problème :
FK_MEMBRE_EPARGNE
FK_MEMBRE_PRET

Xavier
0
Frit Messages postés 5 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 28 juillet 2011
15 juil. 2011 à 11:01
bonjour, donc enfaite tu n'arrive pas à avoir une requête valide c'est ça ?

Si j'ai bien compris ta requete sql doit resembler à quelque chose comme :

SELECT * FROM membre
INNER JOIN compteepargne ON membre.clé_primaire=compteepargne.clé_étrangère
INNER JOIN comptepret ON membre.clé_primaire=comptepret.clé_étrangère

sinon j'ai pas compris la question ;)
-1