Bei einem Cross Join wird jede Zeile der beteiligten Tabellen verknüpft. Wenn die erste Tabelle also 11 Zeilen hat und die zweite Tabelle ebenfalls 11, dann ergibt das eine neue Tabelle mit insgesamt 121 Zeilen.
SELECT * FROM Tabelle1 [Alias] CROSS JOIN Tabelle2 [Alias]
Für unser Beispiel nehmen wir wieder unsere Mitarbeiter und eine Abteilungstabelle zur Hand.
Aufgabe: Mach einen CROSS JOIN zwischen den Tabellen und gib den Mitarbeiternamen, den Abteilungsnamen und Abteilungsstandort aus. Achte dabei darauf, dass nach Abteilungsname sortiert wird.
SELECT Name, Abteilungsname, Abteilungsstandort FROM Mitglied CROSS JOIN Abteilung ORDER BY Abteilungsstandort