Mysql requete sur 2 tables

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 :(

2 réponses

  1. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    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
  2. ademus
     
    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