Hive 从选择将配置单元插入

Hive 从选择将配置单元插入,hive,insert,Hive,Insert,我想在我的配置单元表中插入计数*的结果: hive -e "use eapi;INSERT into searchresults 'ANZHAUS_GES','Null',(select count(*) from adpubsdmdata WHERE ANZHAUS_GES>=0 && ANZHAUS_GES<=0);" 我得到的结果是: 表名称中的searchresults附近缺少表 我做错了什么 您需要将其格式化为子查询: hive -e "use e

我想在我的配置单元表中插入计数*的结果:

    hive -e "use eapi;INSERT into searchresults 'ANZHAUS_GES','Null',(select count(*) from adpubsdmdata WHERE ANZHAUS_GES>=0 && ANZHAUS_GES<=0);"
我得到的结果是:

表名称中的searchresults附近缺少表


我做错了什么

您需要将其格式化为子查询:

hive -e "use eapi;INSERT into searchresults 'ANZHAUS_GES','Null', q.count from (select count(*) as count from adpubsdmdata WHERE ANZHAUS_GES>=0 && ANZHAUS_GES<=0)q;"