yukkit commented on issue #8241:
URL: 
https://github.com/apache/arrow-datafusion/issues/8241#issuecomment-1817372636

   > Maybe adding an `IS NOT false` to the left_col = right_col predicate here, 
if `right_col` is nullable, would fix this:
   > 
   
   I completely agree with your @msirek idea. Currently, in datafusion, by 
adding `IS NOT FALSE` to the `in_predicate`, can transform an equijoin into a 
non-equijoin, thereby using NestedLoopJoinExec to execute and resolve the issue.
   
   In future development, when anti-join uncorrelated subqueries support the 
hash join algorithm, it would enable optimizing broadcast null.
   
   @alamb, what are your thoughts on this?
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to