我是新來使用HIVE並一直有一些麻煩讓我的查詢中的一個正常工作。下面使用的所有變量都在我們的表中定義,我試圖隔離delivery_view表中具有存在於屬性表中的uid的數據,並使用WHERE語句中聲明的限制。HIVE連接查詢錯誤
我處理的當前錯誤是HIVE認爲UID在GROUP BY命令是一個函數。之前,我收到一個錯誤,指出EOF在LEFT JOIN語句附近是必要的,但是看起來好像已經被糾正了,儘管我並不完全知道如何。
任何幫助將不勝感激!
SELECT COUNT(DISTINCT attribution_view.uid)
FROM attribution_view
LEFT OUTER JOIN delivery_view ON (attribution_view.uid = delivery_view.uid)
WHERE attribution_view.conversion_agency_id = 19 AND
attribution_view.conversion_period BETWEEN '2014-06-01 12:00:00' AND '2014-06-01 13:00:00'
GROUP BY COUNT(DISTINCT attribution_view.uid)
配置單元可能會錯誤地報告錯誤。沒有DBMS可以讓你通過聚合函數進行分組。發佈一些示例數據和預期結果。 –