Bonjour à tous,
Je ne sais pas si le titre de ce topic est vraiment bon mais j'ai du mal à donner un nom problème. Justement, mon problème le voilà, je possède deux tables provenant de MySQL l'une possédant les attributs car_wash, car_wash_price, delivery, delivery_price, replacement_transport et replacement_transport_price ainsi qu'un id pour cette table et d'autres attributs qui ne nous intéresse pas ici. L'autre table quand à elle possède les attributs cités précédemment avec un id différent. L'idée étant de mettre toutes les options dans une table différents, la deuxième, que j'ai appelé Feature. Et de remplacer tous ces attributs dans la première table, que j'ai appelé Damage, par un seul attribut, id. Dans un premier temps j'aimerais que Talend me joigne ces deux tables et me retourne une table composé de deux colonnes avec les id respectifs des deux tables. Cependant, je n'y arrive pas. En effet je n'arrive pas à faire en sorte que mon tMap prenne toutes les options de Damage et les fasse correspondre avec celles de Feature, pour qu'elle puisse après me retourne l'id du Damage et l'id des options qu'il possède.
Pour l'instant en effectuant une jointure sur toutes ces différents options (car_wash, car_wash_price, delivery, delivery_price, replacement_transport et replacement_transport_price) je n'arrive qu'à retourner les Damage avec les options car_wash=true ou false; delivery=false donc delivery_price=null; replacement_transport=false donc replacement_transport_price=null.
Toutes les possibilités avec delivery et/replacement_transport valent true ne sont pas traités.
Je ne sais pas si j'ai été assez clair. Je cherche une solution depuis deux jours mais je suis dans l'impasse. Si quelqu'un pouvait m'aider se serait super !
Merci d'avance pour votre aide
![]()
Partager