我正在 hive 的两个表上进行左外连接。
table 1 : name1
table 2 : name2 , class ( only two values Y or N)
表 1 中的名称是表 2 的超集。
最终结果表应该有 name1, class
我的查询是
select table1.name1 , translate(table2.class,NULL,'N')
from table1 left outer join table2
on (name1= name2);
这行得通吗?
我也尝试过 reexp_replace 但它不起作用
select table1.name1, regexp_replace(table2.class,NULL,'N') from table1 left outer join table2 on (name1= name2);