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

8.18. Der Inner-Join im Einsatz: der Nicht-Equi-Join

Der Nicht-Equi-Join liefert alle Zeilen, die nicht gleich sind. Betrachten Sie wieder die Tabellen jungen und spielzeuge. Indem wir einen Nicht-Equi-Join einsetzen, können wir genau sehen, welches Spielzeug die einzelnen Jungen nicht haben (was nützlich sein könnte, wenn sie Geburtstag haben).

SELECT jungen.junge, spielzeuge.spielzeug
				FROM jungen
				INNER JOIN
				spielzeuge
				ON jungen.spielzeug_id <> spielzeuge.spielzeug_id
				ORDER BY jungen.junge;

Nicht gleich. Das ist der »Nicht-Equi«-Teil des Joins.

Durch die Sortierung werden unsere Ergebnisse besser lesbar.

jungen

junge_idjungespielzeug_id
1David3
2Lukas5
3Marlon2
4Frederic1

pielzeuge

spielzeug_idspielzeug
1Gameboy
2Modellflugzeug
3Pfeil und Bogen
4

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