Relationenalgebra und SQL: Semi-Join
Der Semi Join berechnet den Anteil eines Natural Joins, welcher nach einer Reduktion auf die linke Relation übrig bleibt.
Definition[Bearbeiten]
Für zwei Relationen und ist das Ergebnis des natürlichen Verbundes
Beispiel[Bearbeiten]
|
|
|
SQL[Bearbeiten]
SELECT A,B,C,D FROM R NATURAL JOIN S;
oder
SELECT R.A, R.B, R.C, R.D FROM R INNER JOIN S ON R.A = S.A;