1
我在Hive中有一個表,ID,事件(輸入/輸出),時間,日期。我可以在查詢另一個表時加載某些記錄嗎?
現在我必須查詢記錄是爲特定的ID顯示IN和OUT的時間。
現在爲數不多的記錄將有IN時間但沒有OUT時間,反之亦然。
我需要寫一個查詢,我必須查詢這些不相關的記錄,並將它們放到另一個表中。
我希望我有道理。
任何幫助將是偉大的!
我在Hive中有一個表,ID,事件(輸入/輸出),時間,日期。我可以在查詢另一個表時加載某些記錄嗎?
現在我必須查詢記錄是爲特定的ID顯示IN和OUT的時間。
現在爲數不多的記錄將有IN時間但沒有OUT時間,反之亦然。
我需要寫一個查詢,我必須查詢這些不相關的記錄,並將它們放到另一個表中。
我希望我有道理。
任何幫助將是偉大的!
嘗試以下:
insert into temp_table select colA,colB,colC from (select *,count(*) as cnt from TABLE_A group by id having cnt <2 ) as counts ;
你的意思是,你需要選擇其中IN或OUT缺少值的記錄,然後將其加載到一個不同的表?不相關的是什麼意思? – visakh 2014-09-01 14:13:06
是的..我的意思是不相關的,因爲在某些ID中沒有時間或者時間。那些不完整的記錄..我需要把它放進另一張桌子。像臨時表 – 2014-09-02 05:58:15