8.19. Der letzte Inner-Join: der Natural-Join

Es bleibt nur noch eine Art von Inner-Join, und die wird als Natural- Join bezeichnet. Natural-Joins funktionieren nur, wenn die Spalte, über die Sie die Verknüpfung herstellen, in beiden Tabellen den gleichen Namen haben. Betrachten Sie erneut diese beiden Tabellen.

Der gleiche Spaltenname.

jungen

junge_idjungespielzeug_id
1David3
2Lukas5
3Marlon2
4Frederic1

spielzeuge

spielzeug_idspielzeug
1Gameboy
2Modellflugzeug
3Pfeil und Bogen
4Blockflöte
5Sammelkarten

Wie eben möchten wir wissen, welches Spielzeug die einzelnen Jungs besitzen. Unser Natural-Join findet den gleichen Spaltennamen in beiden Tabellen und findet die passenden Zeilen.

SELECT jungen.junge, spielzeuge.spielzeug
				FROM jungen
				NATURAL JOIN
				spielzeuge; ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.