我有一个 test
配置单元中具有以下架构的表。我想选择a和b相等的所有ID,怎么做?
配置单元中是否存在支持Map数据类型比较的内置功能?
表ddl:
CREATE TABLE test(id string,
a map<int,string>,
b map<int,string>)
以下sql抛出错误,因为equal运算符仅支持基元类型:
select id from test where a=b;
参数类型不匹配“a”:equal的第一个参数应为基元类型,但找到了Map
注意:我可以使用我自己的自定义项来实现这一点,但是我正在查看hive是否提供了任何内置的特性来支持这样的操作?
1条答案
按热度按时间vof42yt11#