kou commented on issue #15287:
URL: https://github.com/apache/arrow/issues/15287#issuecomment-1378348469

   How about `left_suffix=nil, right_suffix=nil` like pandas?
   https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.join.html
   
   If both of `left_suffix` and `right_suffix` are `nil`, we don't return 
duplicated keys.
   If any of `left_suffix` and `right_suffix` are not `nil`, we return both 
keys in left and right with suffix.
   
   For merging, how about `merge_key_values=true`? If both `left_suffix` and 
`right_suffix` are `nil` and `merge_key_values` is `true`, fill NULL values in 
a left key with values in a right key. (Hmm. I'm not sure this is suitable 
behavior. If left key has multiple NULL values and outer join is used, can we 
distinct NULL values in left key and NULL values caused by join?)


-- 
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