我有一个配置单元表,其中列是struct数据类型。配置单元表的架构:
-----------------------------------------
| name | type
-----------------------------------------
| col1 | struct<
| | ccl1:string,
| | ccl2:string,
| | ccl3:struct<
| | cccl4:strin>
| | >
在配置单元中,输出正确
select col1.ccl1 from tab
ccl1
AA
BB
但是相同的struct数据类型表spark:
d = spark.read.table("tab")
d.select("col1.ccl1").show()
output in spark:
ccl1
null
null
null
编辑:添加样本。
有什么帮助吗
暂无答案!
目前还没有任何答案,快来回答吧!