回答

收藏

SQL Hive子查询错误

技术问答 技术问答 209 人阅读 | 0 人回复 | 2023-09-12

我有下面的查询
1 K1 L/ a1 {4 ?4 Mset hive.cli.print.header=true;set hive.query.max.partition=1000;set hive.mapred.mode=unstrict;SELECTdim_lookup("accounts",name,"account_id") = '28016' as company,dim_lookup("campaigns",name,"campaign_id") in (117649、112311、112319、112313、10779、110779、112559、112559、112557、105191、105231、105231、10737、10767、10657、1065、106565、1065、101065、1065、1065、1065、1065、1065、1065、105243、10723、107185、10521as campaign_name,case when is_click_through=0 then &quotV" else &quotC" end as conv_type,(SELECT COUNT(1) FROM impressions WHERE ad_info[2] in (117649、112311、112319、112313、10779、110779、112559、112559、112557、105191、105231、105231、10737、10767、10657、1065、106565、106565、1065、1065、1065、1065、1065、1065、1065、10523、105243、107185、105211、10521、105215)AS impressionsFROM actionsWHEREdata_date>='20170101'AND data_date当我执行它时,我得到了一个错误/ O# x5 _- e: O; y8 E) E8 |* l
    ERROR ql.Driver: FAILED: ParseException line 8:1 cannot recognize input near 'SELECT' 'COUNT in expression specification我正试图获得指定的指定conversion_action_id每次显示计数。我的查询可能有什么错误?谢谢你的帮助。0 c. o7 f* T4 ]/ f# E
仅供参考:ad_info [2]和campaign_id相同。
4 W+ Z) _" j3 ]) y; h) x7 h' O                                                               
# T& y9 K; D% i- s    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则