è un join completo. Se non vado errato quando ci sono due relazioni con lo stesso schema ( in questo caso a b c ) per effettuare questa operazione r |><| s c'è bisogno che tutte le tuple di r siano uguali a tutte le tuple di s. In questo caso nessuna tupla combacia quindi il risultato dovrebbe essere l'insieme vuoto. Puoi avere qualche risultato se hai un join sinistro o un join destro in cui puoi avere tuple parzialmente uguali. ad esempio la tupla 1 di r è parzialmente uguale a quella di s in quanto r(1*-1-1*) s(1*-2-1*). Se su quest'ultimo esempio fai un join sinistro(left join =|><| ) allora avrai come risultato 1 null 1 in quanto B non combacia. Se fai un join destro (right join |><|= ) su questa tupla hai null 2 null. Se fai un full join ( =|><|= Cioè esterno sinistro ed esterno destro insieme)dovresti avere 2tuple (1 null 1) e l'altra (null 2 null). Cosi mi pare di ricordare.
Modificato da - veilside in data 07/11/2010 20:36:14