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
The degenerate cases of natural semijoin and antijoin where they have no variable names in common probably have a correct output, so they should produce output instead of error like they do now.
I think it's the case that:
a) The degenerate case of JOIN is the cartesian product (all rows in A match all rows in B).
b) Thus, the degenerate case of semijoin should be that all rows in the inputs are kept.
c) And thus, the degenerate case of antijoin should be the empty set, because antijoin is simply the inverse of the results of semijoin.
But I need to verify that.
The text was updated successfully, but these errors were encountered:
apjanke
changed the title
Degenerate natural semijoin and semidiff
Degenerate natural semijoin and semidiff should produce output instead of error
Mar 2, 2019
apjanke
changed the title
Degenerate natural semijoin and semidiff should produce output instead of error
Degenerate natural semijoin and antijoin should produce output instead of error
Mar 2, 2019
The degenerate cases of natural
semijoin
andantijoin
where they have no variable names in common probably have a correct output, so they should produce output instead of error like they do now.I think it's the case that:
a) The degenerate case of JOIN is the cartesian product (all rows in A match all rows in B).
b) Thus, the degenerate case of semijoin should be that all rows in the inputs are kept.
c) And thus, the degenerate case of antijoin should be the empty set, because antijoin is simply the inverse of the results of semijoin.
But I need to verify that.
The text was updated successfully, but these errors were encountered: