Sql
keurmatoure
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Sql
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Sql query download - Télécharger - Gestion de données
- Ora-00933: la commande sql ne se termine pas correctement ✓ - Forum Oracle
2 réponses
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
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
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 ;)
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 ;)