Bonjour,
J'ai une requête de ce type :
Si la chaîne contient « toto », la requête retourne ce qui précède « toto », sinon une chaîne vide.
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
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 :
Est-ce que c’est possible ?
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
Merci !
Partager