Apache 大数据蜂巢查询

Apache 大数据蜂巢查询,apache,hadoop,hive,hiveql,Apache,Hadoop,Hive,Hiveql,我有以下数据 Policy_Name IssueYear ExpiryYear A 2001 2003 B 2003 2006 我需要如下输出: Policy_Name ActiveYear A 2001 A 2002 A 2003 B 2003 B 2004 B 2005 B

我有以下数据

Policy_Name  IssueYear   ExpiryYear
A            2001        2003
B            2003        2006
我需要如下输出:

Policy_Name ActiveYear
A           2001
A           2002
A           2003
B           2003
B           2004 
B           2005
B           2006



非常优雅+1汉克嘟嘟。它非常出色。非常优雅+1汉克嘟嘟。这简直太棒了。你尝试了什么?你尝试了什么?
select  t.Policy_Name 
       ,t.IssueYear + pe.i  as ActiveYear

from    mytable t
        lateral view posexplode (split (space (ExpiryYear - IssueYear),' ')) pe as i,x
;
+---------------+------------+
| t.policy_name | activeyear |
+---------------+------------+
| A             |       2001 |
| A             |       2002 |
| A             |       2003 |
| B             |       2003 |
| B             |       2004 |
| B             |       2005 |
| B             |       2006 |
+---------------+------------+