-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CubeStore: wrong query result when filtering two left-joined tables #3777
Comments
See this comment in arrow-datafusion: apache/datafusion#1339 (comment) |
Hey @kaja78 ! Thanks for posting this comment! This is helpful. Yeah. It can be related to this optimization. |
It appears that the underlying Arrow issue has been resolved ... are there plans to update the packaged arrow codebase in cube to include this fix? apache/datafusion#1618 |
@paveltiunov has this been incorporated into the cube js fork? |
Describe the bug
CubeStore returns wrong result set when filtering on two left-joined tables.
To Reproduce
The example above is enough to reproduce this bug. To give a full picture - we found this bug when joining 3 tables but then were able to simplify the scenario. Add this code to see our original scenario:
Expected behavior
0 rows returned
Screenshots
None
Version:
v0.28.64
Additional context
Discussed in Slack https://cube-js.slack.com/archives/CC0403RRR/p1638799039492100
Confirmed there by @igorlukanin
The text was updated successfully, but these errors were encountered: