Mysql requete sur 2 tables
ademus
-
ademus -
ademus -
Bonjour,
J'ai 2 tables :
table1 avec les champs A1 & B
table2 avec les champs A2 & C
Sachant que A1 et A2 ont les mêmes valeurs.
Je voudrais récuperer les valeurs de C à partir de "uneValeur" qui dans la table1 donne A1, qui donne A2 dans table2 qui permettrait de récupérer C dans table2 :
select distinct C from table1, table2 WHERE A1=A2 AND B="uneValeur";
mais ça ne marche pas :(
J'ai 2 tables :
table1 avec les champs A1 & B
table2 avec les champs A2 & C
Sachant que A1 et A2 ont les mêmes valeurs.
Je voudrais récuperer les valeurs de C à partir de "uneValeur" qui dans la table1 donne A1, qui donne A2 dans table2 qui permettrait de récupérer C dans table2 :
select distinct C from table1, table2 WHERE A1=A2 AND B="uneValeur";
mais ça ne marche pas :(
2 réponses
-
Bonjour,
Cela devrait pourtant marcher...
Essaie de cette façon :SELECT DISTINCT C FROM table1 INNER JOIN table2 ON table1.A1 = table2.A2 WHERE table1.B = 'uneValeur'
Xavier -
Je m'étais trompé dans "maValeur", tout simplement,
ton aide n'as été vaine, car du coup, j'ai cherché dans la bonne direction, merci.