value being picked incorrectly in left join #9662
Replies: 4 comments 3 replies
-
|
Language? (Python, c++, c, go, rust etc..) Tried running it singlethreaded? |
Beta Was this translation helpful? Give feedback.
-
|
language is python. Source of data is parquet, registered in duckdb as a pyarrow table. Did try running in singlethreaded. did duckdb.sql("set threads to 1") . Do i have to set the pyarrow reader to be singlethreaded as well? |
Beta Was this translation helpful? Give feedback.
-
|
also when i do read().to_pandas() on the same data and run a query , the join runs fine. |
Beta Was this translation helpful? Give feedback.
-
|
Also noticed duckdb seems to give wrong data from struct fields when i use in (list of long values). it is failing for certain matches. unfortunately unable to share data. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
We are trying to a left join of a dataset, basically there are two file , file one containts, account_id and some additional metadata like name,date etc , along with a struct that contains some session-info. The second file has just a list of account_id that need to be identified. When performing a left join i am seeing that duckdb returns all the columns for the join correctly, except in some cases the data inside the struct fields seems to be getting modified and it seems to be picking it from a different record. saw this with both 0.8.1 and 0.9.1 . I will ask permission to paste data here, but for now this is all i can share. Has anyone seen similar behaviour?
Beta Was this translation helpful? Give feedback.
All reactions