Description
Right now its pretty confusing when a user constructs and equality predicate that is going to be use in a self join, where the optimizer cannot distinguish between the attributes in question (e.g., SPARK-6231). Since there is really no good reason to do this, lets print a warning.
Attachments
Issue Links
- is related to
-
SPARK-25150 Joining DataFrames derived from the same source yields confusing/incorrect results
- Resolved
- relates to
-
SPARK-20073 Unexpected Cartesian product when using eqNullSafe in join with a derived table
- Resolved
- links to