Я пытаюсь сделать что-то вроде ниже с Hive. Как я могу определить столбец в Hive как подзапрос? Возможно ли это в Hive?
hive -e "
select
distinct i.SearchListingID,
(select count(*)
from calls c
where c.ServiceID = i.SearchListingID
) as CallsCount
from Impressions i
where i.yyyymmdd = 20120401
limit 10" > ImpressionCalls.txt
Hive history file=/tmp/jd/hive_job_log_jd_201205222049_550931420.txt
FAILED: Ошибка синтаксического анализа: строка 4:1 не может распознать ввод рядом с 'select' 'count' '(' в спецификации выражения