Hive-Spalte als eine Unterabfrage auswählen

Ich versuche, etwas zu tun, wie unten mit Bienenkorb. Wie kann ich eine Spalte in Hive definiert werden als eine Unterabfrage? Ist das möglich in der 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

FEHLGESCHLAGEN: Parse Error: line: 4:1 kann nicht erkennen, Eingang in der Nähe von 'wählen', 'count' '(' in Ausdruck Spezifikation

InformationsquelleAutor J.D. | 2012-05-22
Schreibe einen Kommentar