你好,
我得到以下錯誤當試圖執行代碼。
AnalysisException:列有訂單# 17748是模棱兩可的。它可能是因為你加入幾個數據集在一起,和一些這些數據集是相同的。這一列指向一個數據集,但火花無法找出哪一個。請別名與不同的名稱通過數據集的數據集。“加入他們之前,指定列使用限定名稱,例如:. join (df.as df.as (“a”) (“b”)、“一美元。美元id”>“b.id”)”。你也可以設置spark.sql.analyzer。failAmbiguousSelfJoin假禁用這張支票。
下麵是代碼:
reguhjoin = reguhjoin。加入(bseg_4j_c2 reguhjoin。conc2 = = bseg_4j_c2(“連接2”),如何= '左')。選擇(reguhjoin (“*”), bseg_4j_c2[“有PO”))
降低環境中的代碼工作正常,當我們試圖遷移到珠三角我們上麵錯誤,請建議。