O'Reilly logo

SQL von Kopf bis Fuß by Lynn Beighly

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

10.3. Hier ist ein Left-Outer-Join

Mit einem Left-Outer-Join könnten wir herausfinden, welches Mädchen welches Spielzeug besitzt.

Hier ist die Syntax für einen Left-Outer-Join, der die gleichen Tabellen verwendet wie zuvor. Die Tabelle maedchen folgt direkt auf das FROM, ist also die linke Tabelle. Dann haben wir die Join-Angabe LEFT OUTER JOIN und am Ende die Tabelle spielzeuge, die die rechte Tabelle ist:

Der Left-Outer-Join nimmt alle Zeilen in der linken Tabelle (der Tabelle maedchen) und vergleicht sie mit den Zeilen in der rechten Tabelle (der Tabelle spielzeuge).

SELECT m.maedchen, s.spielzeug
				FROM maedchen m
				LEFT OUTER JOIN spielzeuge s
				ON m.spielzeug_id = s.spielzeug_id;

maedchen kommt vor LEFT OUTER JOIN, ist also die linke Tabelle ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required