====== SQL JOIN ======
Bei den JOIN's geht es um das eigentliche relationale Verhalten einer Datenbank. Daten werden strukturiert in mehreren Tabellen gehalten, die zueinander in einem Bezug stehen.
===== Kartesisches Produkt =====
**Mathematisch formuliert:** hat man die zwei Mengen //M1// und //M2//, die jede mehrere Elemente enthält. Das kartesische Produkt, auch Kreuzprodukt genannt, besteht nun daraus, dass man jedes Element aus //M1// mit einem Element aus //M2// kombiniert.
**Umgangssprachlich formuliert:** in einer Tanzgruppe gibt es die Gruppe der Herren (//M1//) und der Frauen (//M2//). Das kartesische Produkt (Anzahl der möglichen Paare) besteht jetzt daraus, dass jeder Mann mit jeder Frau einen Tanz aufführt.
**Auf Tabellen bezogen:** bedeutet dies, dass jeder Datensatz der einen Tabelle mit jedem Datensatz aus der anderen Tabelle kombiniert wird. Dieses kartesische Produkt würde man als CROSS JOIN bezeichnen.
Joins
+- Cross Joins
+- Qualified Joins
+- Inner Joins
+- Outer Joins