我有一个有两列的表,我正在尝试使用数组中的值获取多行。我的表是这样的。
date users
2019-01-01 ["U00001","U00002","U00002"]
我正在尝试获得如下所示的输出
date users
2019-01-01 "U00001"
2019-01-01 "U00002"
2019-01-01 "U00003"
我正在使用以下查询
SELECT date, user FROM table1
LATERAL VIEW explode(users) myTable2 AS user;
我无法获得上面预期的输出,
我的查询结果显示如下。
date user
2019-01-01 "U00001","U00002","U00002"
我的列数据类型是
column data_type
date string
user Array