ademus
Messages postés16Date d'inscriptionvendredi 17 novembre 2000StatutMembreDernière intervention14 octobre 2010
-
14 oct. 2010 à 13:16
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
14 oct. 2010 à 15:39
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 grace à B="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";
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 14 oct. 2010 à 15:39
Salut,
ça ne marche pas
Qu'est-ce qui ne marche pas ? Ta requête me semble correcte à première vue hormis le B="uneValeur" car en MySQL, les chaînes sont séparées par des simples apostrophes.
Sinon, plus rigoureux et plus optimisé :
SELECT DISTINCT table2.c FROM (table1 INNER JOIN table2 ON table1.A1 table2.A2) WHERE B 'UneValeur'
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement