文章详情页
mysql - spark sql嵌套查询语法问题
浏览:200日期:2022-06-22 08:18:31
问题描述
spark sql中运行报错
SQL:
SELECT his.name, his.oid FROM his_data_zadd AS his WHERE his.value=(SELECT MAX(temp_t.value) FROM his_data_zadd AS temp_t)
报错信息:
py4j.protocol.Py4JJavaError: An error occurred while calling o32.sql.: java.lang.RuntimeException: [1.76] failure: ``)’’ expected but identifier MAX foundSELECT his.name, his.oid FROM his_data_zadd AS his WHERE his.value=(SELECT MAX(temp_t.value) FROM his_data_zadd AS temp_t)
是spark sql的语法解析器不支持这种写法?还是我的sql语句原本就有问题?
问题解答
回答1:试下把SQLContext换成HiveContext
上一条:mysql - sql中两个语句的区别下一条:mysql主键名
相关文章:
1. objective-c - 使用axios 通过vuex mutation修改数据 getter第一次获取失败 第二次成功2. css3 - 新版支付宝 账单页面滑动时月份栏被下一个月给顶上去是什么效果3. mysql group by多个字段4. javascript - 关于js原生事件的绑定与解除绑定5. javascript - Vue 自定义控件v-model双向绑定6. docker网络端口映射,没有方便点的操作方法么?7. docker绑定了nginx端口 外部访问不到8. 把h5放入webview里面,h5页面上下可以回弹,怎么可以去掉该效果9. python - celery beat 调度如何运行期间动态添加任务?10. docker start -a dockername 老是卡住,什么情况?
排行榜

网公网安备