Mysql requete sur 2 tables

Fermé
ademus - 14 oct. 2010 à 12:56
 ademus - 14 oct. 2010 à 16:24
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 :(
A voir également:

2 réponses

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
14 oct. 2010 à 15:54
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
1
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.
0