我使用Hive 1.2.1
一些關鍵領域的獨特行和想選擇基於EMPID蜂巢 - 選擇基於
empid empname dept
101 aaaa dept1
101 aaaa dept2
102 bbbb dept1
103 cccc dept2
我嘗試使用相關子查詢的唯一行,但不工作
select empid,
empname,
dept
(select count(*)
from emp t2
where t2.empid = t1.empid) as row_number
from emp t1 where row_number=1
order by empid;
有沒有基於某個關鍵字段選擇唯一值的方法?需要你的幫助..
預計產出將是
empid empname dept
101 aaaa dept1
102 bbbb dept1
103 cccc dept2
感謝。
你能不能提供預期的輸出? – alexeipab
我編輯了我的問題,增加了預期的輸出。 – Ajay
可能的解決方案之一是'empid;'選擇empid,max(empname)作爲empname1,max(dept)作爲dept1來自emp組。我的實際表有大量的列,不想使用上面的sql。 – Ajay