Aus dem Kurs: SQL Praxisworkshop

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und nutzen Sie über 22.800 Kurse von Branchenfachleuten. Sie können diesen Kurs auch separat erwerben.

Beispiel 22: OUTER JOIN

Beispiel 22: OUTER JOIN

Aus dem Kurs: SQL Praxisworkshop

Gratismonat starten

Beispiel 22: OUTER JOIN

In diesem Beispiel möchten wir noch einmal den OUTER JOIN üben. Dazu möchten wir alle Artikel mit ihrer Bestellmenge anzeigen, auch wenn sie noch nie bestellt worden sind. Dazu müssen wir die zwei Tabellen "artikel" und "bestellpositionen" miteinander joinen. In der Tabelle "bestellpositionen" ist die Spalte "artikel" der Fremdschlüssel, der auf die Spalte "artikelnummer" in der Artikeltabelle ... da sind wir hier noch falsch, hier sind wir im Objektexplorer richtig ... auf die Spalte "artikelnummer" hier verweist. Alle Spalten aus der Tabelle, für die es keine Entsprechungen gibt, sind ja im Ergebnis bei einem OUTER JOIN NULL. Wir wollen aber jetzt nicht bei den Artikeln, die noch nie bestellt worden sind null als Bestellmenge hier stehen haben, sondern wir möchten diese durch den Wert "0" ersetzen. Und so sollen alle Artikel angezeigt werden, auch wenn sie nie bestellt worden sind. In einer zweiten Ausbaustufe, sollen dann nur mal jene angezeigt werden, die noch nie bestellt worden…

Inhalt