文章詳情頁
mysql - spark sql嵌套查詢語法問題
瀏覽:175日期: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中兩個語句的區(qū)別下一條:mysql主鍵名
相關文章:
1. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個是怎么回事????2. macos - mac下docker如何設置代理3. docker - 如何修改運行中容器的配置4. docker gitlab 如何git clone?5. docker api 開發(fā)的端口怎么獲取?6. angular.js使用$resource服務把數據存入mongodb的問題。7. javascript - 連續(xù)點擊觸發(fā)mouseleave事件8. debian - docker依賴的aufs-tools源碼哪里可以找到啊?9. docker start -a dockername 老是卡住,什么情況?10. dockerfile - 我用docker build的時候出現(xiàn)下邊問題 麻煩幫我看一下
排行榜

網公網安備