当前位置:网站首页>问卷问题和答案的合并
问卷问题和答案的合并
2022-08-09 09:12:00 【不爱研究的研究僧】
得到的question和answer是json格式,字段是map<string,string>,需要将序号和后面的问题或者答案分开,采用lateral view explode的方法,lateral view explode和explode相比,可以select 非炸裂的字段
要注意炸裂后的两个字段不用括号,如果有where,where放在最后面
select q_key, q_value
from questionnaire
lateral view explode(questions) t as q_key, q_value
可以多次使用lateral view explode
select q_key, q_value, a_key, a_value
from questionnaire
lateral view explode(questions) t as q_key, q_value
lateral view explode(answers) t2 as a_key, a_value
where q_key=a_key
边栏推荐
猜你喜欢
Teach you how to get a 0.1-meter high-precision satellite map for free
这12个GIS软件一个比一个好用
全球19级谷歌卫星地图免费查看下载
【场景化解决方案】搭建数据桥梁,Dslink打通泛微系统连接流
MySQL event_single event_timed loop event
Failed to mount component: template or render function not defined.
Swap swap partition
Web请求原理
教你如何免费获取0.1米高精度卫星地图
数据库期末复习这一篇就够了(期末预习大概也行)
随机推荐
【场景化解决方案】搭建数据桥梁,Dslink打通泛微系统连接流
MySQL查漏补缺(五)不熟悉的知识点
MySQL查漏补缺(四)存储过程和游标
TestNG使用教程详解
Django实现对数据库数据增删改查(一)
MySQL索引
MVCC多版本并发控制
基于 JSch 实现服务的自定义监控解决方案
MySQL锁
Jfinal loading configuration file principle
MySQL Checking and Filling Leaks (5) Unfamiliar Knowledge Points
jfinal加载配置文件原理
Redis Basics
【场景化解决方案】构建设备通讯录,制造业设备上钉实现设备高效管理
Es6连续解构赋值+重命名
on duplicate key update
Redis高可用
这12个GIS软件一个比一个好用
支付宝小程序禁止页面弹性下拉或上拉
绝了,这套RESTful API接口设计总结