Joins in SQL. Einfach erklärt (Left-Join, Right-Join, Cross-Join, Left-Anti-Join)

Поділитися
Вставка
  • Опубліковано 23 лип 2024
  • 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

  • @slemix6392
    @slemix6392 11 місяців тому +5

    Super erklärt! Besser geht es nicht. Danke

    • @LehreramBK
      @LehreramBK  11 місяців тому

      Danke für die Blumen :)

  • @DR-ns8ki
    @DR-ns8ki Рік тому

    Wieder gut Erklärt und einfach zu verstehen, danke!

  • @gakunohb4333
    @gakunohb4333 2 роки тому

    Wahnsinn, das war Spitze!

  • @Agata4477
    @Agata4477 2 роки тому +3

    sehr gut erklärt. Vielen Dank!!!!

    • @LehreramBK
      @LehreramBK  2 роки тому +1

      Sehr gerne und Danke für die Blumen :)

  • @Boreas003
    @Boreas003 Рік тому

    Dank dir habe ich es endlich verstanden vielen Dank!

  • @eriko1868
    @eriko1868 6 місяців тому +4

    Wechselt der eigl ständig seine Stimme oder dreh ich hier durch grade?

    • @LehreramBK
      @LehreramBK  6 місяців тому

      Hey, die Mikrofone und auch die Audiobearbeitung hat sich weiterentwickelt ;)

  • @yvest.735
    @yvest.735 Рік тому

    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
      @LehreramBK  Рік тому

      Vielen Dank.
      Der Left-Join liefert ein anderes Ergebnis als die anderen Joins. Vielleicht gibt es demnächst nochmal einen zweiten Teil.

  • @TheHeinzi1906
    @TheHeinzi1906 2 роки тому

    Cool!

  • @lollp6361
    @lollp6361 2 роки тому

    Gutes Video

  • @jowangtang4540
    @jowangtang4540 10 місяців тому +1

    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

  • @ji377
    @ji377 Рік тому

    Ist Left Join das gleiche wie Left Outer Join? Und Right Join das gleiche wie Right Outer Join?

    • @LehreramBK
      @LehreramBK  Рік тому

      Hallo Svenja, ja, beide Begriffe meinen das Selbe.
      Viele Grüße

    • @ji377
      @ji377 Рік тому

      @@LehreramBK Danke

  • @JottyHB
    @JottyHB Рік тому

    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
      @LehreramBK  Рік тому +1

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