Signaler

Référence à la même clé primaire pour deux valeurs différentes

Posez votre question totoCC 2Messages postés jeudi 22 septembre 2016Date d'inscription 23 septembre 2016 Dernière intervention - Dernière réponse le 23 sept. 2016 à 19:34
Bonjour,
J'ai trois tables : A, B et C :
A          B           C
Aid       Bid       Cid
Anom   Aid       Aid
(La table A contient entre autres Aid (clé primaire), Anom (nom) ; les tables B et C contiennent Aid en clé étrangère.)
Le champ Anom associé à Aid de B et celui associé à Aid de C sont différents.
Ma question est : comment dans une requête avoir accès à Anom de la table B et à Anom de la table C ?
Déjà, dans le select, il faut écrire deux Anom, comment est-ce possible ?
Des exemples de code seraient bienvenus... :)
Afficher la suite 
Utile
+0
moins plus
Salut,

une question : "aid" ne correspond qu'à un seul nom "Anom" ?

Genre si "aid"=1, "anom" sera toujours égal à "DURANT", quelle que soit l'enrengistrement dans B ou C ????

A+


Ajouter un commentaire
Utile
+0
moins plus
Oui bien sûr, c'est une table "normale", genre
Aid Anom
1 Durant
2 Dupont
3 Marx
4 Engels
...
Ajouter un commentaire
Utile
+0
moins plus
Bonjour,

une requête UNION fera l'affaire...

SELECT .......... FROM A WERE........... UNION SELECT .......... FROM A WHERE .............

A+
Ajouter un commentaire

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !