Bonjour à tous,
alors voilà, je m'explique. Je travaille sur Talend depuis presque un an bientôt et je suis confrontée à un problème que je n'arrive pas à résoudre depuis un moment. Je m'en remets donc à vous :$
Voilà, j'ai deux tables, en simplifiant ;
table1(nom, prenom, utl...)
table2(nom, prenom, cpt1, cpt2, cpt3, cpt4)
Je cherche à faire la chose suivante :
je prends le champs table1.utl et je parcours les champs table2.cpt1, table2.cpt2, table2.cpt3, table2.cpt4. Lorsque la valeur du champs de la table1 est égal à l'une au moins des valeurs des champs cpt{1,2,3,4}, la valeur 1 est renvoyée, 0 sinon.
A priori ça me semblait simple en utilisant une simple jointure, mais il s'avère qu'il me faudrait 12 composants tmap (il y a en fait 12 champs cpt) pour vérifier une à une chacune des relations entre la table1 et la table2, et j'aimerais éviter d'avoir à faire ça.
Sinon j'ai essayé avec une PS mais ça ne fonctionne pas non plus... vous auriez des idées ? :/
Partager