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 ...

Get SQL von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.