| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: more closed-world chatter
Vadim Tropashko wrote:
> I see. The term semijoin applies to "A \ (A \ B)", while the term for
> "A \ B" is antijoin.
Antijoin can be defined in terms of semijoin and complement, but it seems it's cleaner to do it the other way around, since you then only need the one operator. Nice.
>> What do you mean by the phrase >> "The generalized Date identity"?
I see. So the special case is when A and B have the same attributes, reducing (semi)join to intersection and antijoin to minus. I was thrown off by the general case not being "symmetrical" with regard to A and B, but now I see that if A and B have the same attributes, (A /\ 00) = (B /\ 00), right?
-- JonReceived on Sat May 12 2007 - 03:31:03 CDT
![]() |
![]() |