SQL Join

Werbung
SQL Join
Das 7te SQL Referat
Modellierungsspezialisten
SQL Profis
Dann fragen wir mal ab!
DRITTE NORMALFORM!
„Bei der Abfrage, können wir dann alles wieder zusammenfügen!“
Die Lösung:
JOINS
Mit Joins kann man zwei oder mehrere
Tabellen verknüpfen
Willkommen im Versuchslabor
Unser Ziel:
Das erforschen von JOINS
Erster Versuch
Select
FROM
Was passiert mit den Einträgen?
CROSS JOIN
SELECT *
FROM Tabelle1, Tabelle2
Wird zu:
SELECT *
FROM Tabelle1 CROSS JOIN Tabelle2
Was wir wollen:
INNER JOINS
SELECT *
FROM Tabelle1 as Tab1, Tabelle2 as Tab2
WHERE Tab1.id = Tab2.id
SELECT *
FROM Tabelle1 INNER JOIN Tabelle2 ON
Tabelle1.feld1 = Tabelle2.feld2
OUTER JOINS
Herunterladen