Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
qliksensetd
Contributor II
Contributor II

Update field values where with values from another table if there is a match

Hi all,

I am struggling with the following:

I have created the following table:

Table1:
Key_1Team_1
A1A
A2B

 

I have created a second table:

Table 2 
Key_2Team_2
Q1F
A1G
Z3Z
A2T

 

I try to update 'Table2.Team_2' field value with 'Table1.Team_1' field value where 'Table2.Key_2' field value match 'Table1.Key_1' field value.

I expect the following result:

Table 2 
Key_2Team_2
Q1F
A1A
Z3Z
A2B

 

I have tried to solve this with combining If exists in combination with lookup. This did not worked.

I would really be grateful if you could help me with this issue.

 

Thanks,

Tarik

 

 

 

Labels (3)
1 Solution

Accepted Solutions
Kushal_Chawda

@qliksensetd 

Table1_map:
LOAD key_1,
     Team_1
FROm table1;

Table2:
LOAD Key_2,
     Team_2,
     applymap('Table1_map',Key_2,Team_2) as Team2_New
FROM table2;

View solution in original post

2 Replies
Kushal_Chawda

@qliksensetd 

Table1_map:
LOAD key_1,
     Team_1
FROm table1;

Table2:
LOAD Key_2,
     Team_2,
     applymap('Table1_map',Key_2,Team_2) as Team2_New
FROM table2;
qliksensetd
Contributor II
Contributor II
Author

Thank you very much for your time and help me! It is working as it should.