I\'m trying to do something like below with Hive. How can I have a column in Hive be defined as a subquery? Is this possible in Hive?
hive -e \"
Correlated subqueries are not supported in Hive. How about something like this instead? (I didn't get a chance to verify this query on Hive myself)
select
i.SearchListingID,
count(*)
from
(
select
distinct i.SearchListingID as SearchListingID
from
Impressions i
where
i.yyyymmdd = 20120401
)i
join
calls c
on(c.ServiceID = i.SearchListingID)
limit 10