You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now, a degenerate realjoin (that is, no variable names in common) produces an error, just like a degenerate join. In relational algebra, a degenerate join (no key columns in common) produces a Cartesian product, not an error. realjoin should probably do that.
The “plain” join should not degenerate to cartesian product, for Matlab compatibility: I'm pretty sure Matlab's table's join requires at least 1 common key column, defined either naturally or by input options.
The text was updated successfully, but these errors were encountered:
apjanke
changed the title
Degenerate natural join should be cartesian product
Degenerate natural realjoin should be cartesian product
Mar 2, 2019
Right now, a degenerate
realjoin
(that is, no variable names in common) produces an error, just like a degeneratejoin
. In relational algebra, a degenerate join (no key columns in common) produces a Cartesian product, not an error.realjoin
should probably do that.The “plain”
join
should not degenerate to cartesian product, for Matlab compatibility: I'm pretty sure Matlab'stable
'sjoin
requires at least 1 common key column, defined either naturally or by input options.The text was updated successfully, but these errors were encountered: