Joins in SQL. Einfach erklärt (Left-Join, Right-Join, Cross-Join, Left-Anti-Join)
Ғылым және технология
In diesem Video geht es darum, wie man Tabellen in SQL mit einem JOIN verbindet. Dabei wird erklärt, welche Arten von Joins es gibt (INNER JOIN, OUTER JOIN, CROSS JOIN) und wie sie funktionieren. Außerdem wird gezeigt, wie man die JOIN-Klausel in einer SELECT-Abfrage verwendet, um Daten aus mehreren Tabellen abzufragen. Dabei werden auch Beispiele gezeigt, wie man Tabellen mit Fremdschlüsseln miteinander verknüpft und wie man komplexe Abfragen erstellt.
Ob Sie Anfänger oder Fortgeschrittener sind, in diesem Video werden Sie Schritt für Schritt durch die verschiedenen Joins geführt und lernen, wie man die Datenbank effektiv nutzt.
Inhalte:
Einführung in das Verbinden von Tabellen mit einem JOIN
Erklärung der verschiedenen Join-Arten: INNER JOIN, OUTER JOIN, CROSS JOIN
Verwendung der JOIN-Klausel in SELECT-Abfragen
Verknüpfen von Tabellen mit Fremdschlüsseln
Erstellung von komplexen Abfragen
Mit diesem Video werden Sie Ihre SQL-Kenntnisse erweitern und lernen, wie man Abfragen mit Joins erstellt.
00:00 Einleitung
01:40 Cross Join
02:50 Inner Join
04:22 Left Join
06:10 Right Join
07:09 Left Anti Join
Ich freue mich über Kommentare oder Anregungen und natürlich auch über ein Abo oder einen Like.
Пікірлер: 22
Super erklärt! Besser geht es nicht. Danke
@LehreramBK
11 ай бұрын
Danke für die Blumen :)
Wieder gut Erklärt und einfach zu verstehen, danke!
Wahnsinn, das war Spitze!
sehr gut erklärt. Vielen Dank!!!!
@LehreramBK
2 жыл бұрын
Sehr gerne und Danke für die Blumen :)
Dank dir habe ich es endlich verstanden vielen Dank!
@LehreramBK
Жыл бұрын
Freut mich :)
Gut erklärt. Vielen Dank. Ich hätte mich noch über Beispiele gefreut, warum man Left-Joins, Right-Joins und derlei braucht, da Sie für mich oberflächlich kaum Informationen liefern. Da macht der Left-Anti-Join für mich mehr Sinn, weil ich die angezeigt bekomme, die keine Schnittmenge haben. Aber trotzdem, sehr gutes Video :)
@LehreramBK
Жыл бұрын
Vielen Dank. Der Left-Join liefert ein anderes Ergebnis als die anderen Joins. Vielleicht gibt es demnächst nochmal einen zweiten Teil.
Cool!
Wechselt der eigl ständig seine Stimme oder dreh ich hier durch grade?
@LehreramBK
6 ай бұрын
Hey, die Mikrofone und auch die Audiobearbeitung hat sich weiterentwickelt ;)
Gutes Video
Gut erklärt, danke! Mir fallen aber keine Anwendungsfälle für einen Cross Join ein. Ich habe Kreuztabellen bislang nur mit WHERE vermieden: … WHERE A.ID = B.ID Funktioniert auch. Welchen Vorteil bietet die Nutzung eines Inner Joins? Ich finde übrigens, dass du das mit der Aussprache von „Joins“ sehr gut hinbekommen hast! Man könnte das ja sonst glatt mit Rausmitteln verwechseln! 😂
@LehreramBK
Жыл бұрын
Hallo, ein INNER JOIN ist in der Regel schneller, weil das DBMS dafür optimiert ist. Und der Cross Join dient dem reinen Verständnis. Wenn du das verstanden hast, dann ist der Rest meistens klar. Und "Joint" ist dann doch noch ein ganz anderer Kontext ;) Viele Grüße
@JottyHB
Жыл бұрын
@@LehreramBK Na ja, dass der Cross Join dem Verständnis dient, widerspricht ja eigentlich dem pädagogischen Grundsatz, dass man nie etwas unterrichten soll, was man später als falsch deklarieren muss. Aber natürlich hat jede Regel seine Ausnahmen.
@LehreramBK
Жыл бұрын
@@JottyHB Das sehe ich anders. Das ist ein absolut notwendiger Zwischenschritt zum Verständnis. Aus den kleinen einzelnen Schritten ergibt sich am Ende das Ganze. Ich habe aber auch - sofern ich mich recht erinnere - in dem Video gesagt, dass es keinen wirklichen praktischen Nutzen gibt. Viele Grüße
wozu der wechsel der tabellen beim right-join??? macht keinen sinn??? die darstellung von left / right join ist wie auto fahren mit jeweils entgegengesetztem blinken... o.O
Ist Left Join das gleiche wie Left Outer Join? Und Right Join das gleiche wie Right Outer Join?
@LehreramBK
Жыл бұрын
Hallo Svenja, ja, beide Begriffe meinen das Selbe. Viele Grüße
@ji377
Жыл бұрын
@@LehreramBK Danke