用于获取数据的Hive查询

时间:2017-03-21 10:31:07

标签: hiveql

组织 site_id d_id
ABC 001 1
ABC 001 2
ABC 002 3
ABC 002 1

例如,我有这个表,在这个组织ABC和site_id 001 d_id 3缺失和site_id 002 d_id 2丢失所以我想编写一个hive查询,以便它应该添加缺少d_id的那个特定的网站并显示它。

1 个答案:

答案 0 :(得分:0)

select  s.org 
       ,s.site_id
       ,d.d_id

from            (select distinct org,site_id from mytable) s
        join    (select distinct org,d_id    from mytable) d
        on      s.org = d.org
;