Relationenalgebra und SQL: Equi-Join
Erscheinungsbild
Beim Equi-Join (auch Gleichverbund) wird als erstes das kartesische Produkt gebildet. Dann erfolgt die Selektion mit der Bedingung, dass der Inhalt bestimmter Spalten identisch sein muss. Der Equi-Join ist ein allgemeiner Verbund mit einer Formel der Form A = B.
Definition
[Bearbeiten]Für die Relationen R, S und dazugehörige Attribute A ∈ R, B ∈ S ist der Equi-Join
Beispiel
[Bearbeiten]Hier:
|
|
|
|
SQL
[Bearbeiten]SELECT * FROM R, S WHERE R.A = S.E
oder
SELECT * FROM R INNER JOIN S ON R.A = S.E