获得徽章 0
请教一个spark sql的问题!!!!!!原表数据结构
{
trace_id: xxx,
linkList: [
{
link_id: xxx,
traceIdx: xxx,
city: xxx
},
{
link_id: xxx,
traceIdx: xxx,
city: xxx
}
]
}
select
trace_id,
linkList.linkId,
linkList.traceIdx
from table
查询的很快。但是数据结构返回的不对(下面这样)。我希望保持原数据结构
{
trace_id: xxx,
link_id: [
xxx,
xxx
],
traceIdx: [
xxx,
xxx
]
}
我实际需要的是下面这样的返回值
{
trace_id: xxx,
linkList: [
{
link_id: xxx,
traceIdx: xxx
},
{
link_id: xxx,
traceIdx: xxx
}
]
}
请问一下怎么实现呀,spark sql新人求教
{
trace_id: xxx,
linkList: [
{
link_id: xxx,
traceIdx: xxx,
city: xxx
},
{
link_id: xxx,
traceIdx: xxx,
city: xxx
}
]
}
select
trace_id,
linkList.linkId,
linkList.traceIdx
from table
查询的很快。但是数据结构返回的不对(下面这样)。我希望保持原数据结构
{
trace_id: xxx,
link_id: [
xxx,
xxx
],
traceIdx: [
xxx,
xxx
]
}
我实际需要的是下面这样的返回值
{
trace_id: xxx,
linkList: [
{
link_id: xxx,
traceIdx: xxx
},
{
link_id: xxx,
traceIdx: xxx
}
]
}
请问一下怎么实现呀,spark sql新人求教
展开
评论
点赞
Spark
![[坏笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_41.2751fc1.png)