|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 228 ![]() |
Bonjour les Experts,
J'ai deux tables T1 et T2 non liées: Dans T1, j'ai la colonne T1.idf qui est égale aux plusieurs valeurs de T2.cle de la table T2, encore dans T2 on a trois autres colonnes T2.type, T2.cle et T2.libelle. T2 a comme clé primaire (T2.id, T2.type, T2.cle) Exemple: T1.idf=2, T2.id=1, T2.type=1, T2.cle=2, T2.libelle= cle2 T1.idf=2, T2.id=1, T2.type=2, T2.cle=2, T2.libelle= cle2 Dans cet exemple, je veux par exemple juste la deuxième valeur. J'ai essayé de lier la colonne T1.idf avec la colonne T2.cle pour obtenir le T2.libelle, mais il m'affiche les deux valeurs. Merci pour vos idées. |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Chef de projet NTIC Inscription : octobre 2011 Messages : 136 ![]() |
Oui c'est logique que les deux libellés apparaissent.
Mais que veux tu faire? Ta jointure est correcte mais comment veux tu déterminer quel libellé tu dois avoir?quel est ton élément discriminant? |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 228 ![]() |
Bonjour,
Merci j'ai résolu le problème en ajoutant la clause where. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com