"left join“需要在一个数据帧上使用"spark.sql.crossJoin.enabled=true”或调用"persist()“。SELECT * FROM LHS left join RHS on LHS.R = RHS.R
如何在没有"spark.sql.crossJoin.enabled=true“和持久化数据帧的情况下使”线程"main“org.apache.spark.sql.AnalysisException中出现异常:检测到逻辑计划OneRowRe
我在我的学校使用sybase,当我制作我的项目时,我发现了一些问题。我了解到,没有on子句的join应该像cross join (笛卡尔乘积)一样工作。但是当我在两个表之间执行join时,例如A和B。与A join B on A.Key=B.key的工作方式完全相同。我必须使用交叉连接才能得到笛卡尔坐标。
我还有另一个问题:我应该能够对没有任何关系的表进行处理,并得到它们的笛卡尔<em