Bonjour,

À partir d'une info1, chercher dans table2 la colonne à rechercher dans la table 1.
À partir d'une info2, chercher dans la table1 les enregistrements dont la colonne trouvée ci-dessus a la valeur d'info2.

Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select *
  from TABLE1 
 where (select t2.CHAMP2 from TABLE2 where t2.CHAMP1 = 'titi') = 'toto'
Avec les données suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
table1
t1.colonne1   t1.colonne2    t1.colonne3
     12345          toto           tata
       789           xxx           toto
 
table2
t2.champ1          t2.champ2
    titi         t1.colonne2
    tete         t1.colonne3