Hive - Funcionalidade não dinâmica no hive
Eu tenho duas tabelas da seguinte maneira:
Quadro A
userid | code | code_name | property_id
0001 | 1 | apple_id | Y1234
0031 | 4 | mango_id | G4567
0008 | 3 | grape_id | H1209
00013 | 2 | peach_id | Z5643
Tabela 2
apple_id | mango_id | grape_id | peach_id | new_id
Y1234 | R1890 | | | N456098
| G4567 | | B3490 | N002345
T3336 | | H1209 | F3467 | N129087
| D7865 | J6543 | Z5643 | N109876
Tabela resultante desejada
userid | new_id
0001 | N456098
0031 | N002345
0008 | N129087
00013 | N109876
Usando o code_name na Tabela A, eu gostaria de encontrar o respectivo property_id da Tabela A na Tabela B. Basicamente, corresponda ao nome da coluna na Tabela B. O objetivo é obter o new_id correspondente.
Os IDs de maçã, manga, uva e pêssego podem ser os mesmos. No entanto, os valores new_id serão únicos.
Isso é possível no Hive? Não parece haver nenhuma funcionalidade não dinâmica / dinâmica no Hive.
Qualquer ajuda seria realmente ótima. Obrigado!