2014-09-01 47 views
1

我在Hive中有一個表,ID,事件(輸入/輸出),時間,日期。我可以在查詢另一個表時加載某些記錄嗎?

現在我必須查詢記錄是爲特定的ID顯示IN和OUT的時間。

現在爲數不多的記錄將有IN時間但沒有OUT時間,反之亦然。

我需要寫一個查詢,我必須查詢這些不相關的記錄,並將它們放到另一個表中。

我希望我有道理。

任何幫助將是偉大的!

+0

你的意思是,你需要選擇其中IN或OUT缺少值的記錄,然後將其加載到一個不同的表?不相關的是什麼意思? – visakh 2014-09-01 14:13:06

+0

是的..我的意思是不相關的,因爲在某些ID中沒有時間或者時間。那些不完整的記錄..我需要把它放進另一張桌子。像臨時表 – 2014-09-02 05:58:15

回答

1

嘗試以下:

insert into temp_table select colA,colB,colC from (select *,count(*) as cnt from TABLE_A group by id having cnt <2 ) as counts ; 
相關問題