我正在尝试合并以下配置单元查询
查询1
SELECT adid FROM galdata WHERE galdata.email IN(SELECT explode(split(recipients,' [|]'))AS sub FROM inbound_mails其中msguid =' xxx')
查询1结果
用户1,用户2
查询2
SELECT msgsize_kb,userid FROM inbound_mails LATERAL VIEW爆炸(拆分(' user1,user2',' [,]'))
subView AS userid,其中msguid =' xxx'
查询2结果
670847,USER1
670847,用户2
请注意,我故意在查询2中以数组格式硬编码查询1的结果,以演示我需要的结果。
问题是如何在Query2中使用Query1来获取结果。当我尝试这样组合时:
它给了我以下错误
执行配置单元查询时出错:OK FAILED:ParseException 6:81行无法识别' SELECT'附近的输入。 '即AdID' ' FROM'在功能规范
任何人都可以帮忙