文章詳情頁
mysql - spark sql嵌套查詢語法問題
瀏覽:122日期: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. css3 - sublime text2 的less2css插件怎么使用2. html5 - z-index在瀏覽器調試有效 手機測試無效3. docker-machine添加一個已有的docker主機問題4. angular.js使用$resource服務把數據存入mongodb的問題。5. angular.js - angularjs的自定義過濾器如何給文字加顏色?6. 關于docker下的nginx壓力測試7. docker安裝后出現Cannot connect to the Docker daemon.8. docker - 如何修改運行中容器的配置9. nignx - docker內nginx 80端口被占用10. 為什么我ping不通我的docker容器呢???
排行榜
