文章詳情頁
mysql - spark sql嵌套查詢語法問題
瀏覽:85日期: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. mysql - 這種分級一對多,且分級不平衡的模型該怎么設計表?2. javascript - js setTimeout在雙重for循環中如何使用?3. python - pip install出現下面圖中的報錯 什么原因?4. PHP類屬性聲明?5. java - 創建maven項目失敗了 求解決方法6. javascript - vue 2.0 :key的作用7. javascript - vue-cli npm run build編譯報錯8. javascript - Object.define 可以監聽object變化,那基本類型變量如何監聽9. atom開始輸入!然后按tab只有空格出現沒有html格式出現10. java - eclipse 使用git clone項目時報錯,請問該怎么解決?
排行榜
