Bonjour,

J'ai une requête de ce type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Select 
  If(Instr(champ, '_toto_') > 0, SubString_Index(champ, 'toto', 1), "") As titi 
from table1
Si la chaîne contient « toto », la requête retourne ce qui précède « toto », sinon une chaîne vide.
Ce qui est retourné correspond à un code.

Supposons que j’aie une autre table (table2), constituée de 2 champs (champ_code et libellé_code).

J’aimerais que la requête fasse ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Select
    If(Instr(champ, '_toto_') > 0, 
 
sélectionne dans table2 la valeur de  libellé_code pour laquelle champ_code est égal à « SubString_Index(champ, 'toto', 1) »
 
, "") As titi from table1
Est-ce que c’est possible ?

Merci !