Inhaltsverzeichnis:

Wie kann ich mehr als zwei Tabellen in SQL verknüpfen?
Wie kann ich mehr als zwei Tabellen in SQL verknüpfen?

Video: Wie kann ich mehr als zwei Tabellen in SQL verknüpfen?

Video: Wie kann ich mehr als zwei Tabellen in SQL verknüpfen?
Video: SQL: Inner Join - Mehrere Tabellen miteinander verknüpfen! - SQL Tutorial Deutsch 003 2024, November
Anonim

Verbinden von mehr als zwei Tabellen

In SQL Server, du kannst mehr als zwei Tische verbinden entweder von zwei Wege: durch die Verwendung eines verschachtelten BEITRETEN , oder mithilfe einer WHERE-Klausel. Verknüpfungen werden immer paarweise ausgeführt.

Können auch mehrere Tabellen verbunden werden?

Wenn Sie brauche daten von mehrere Tabellen in einer SELECT-Abfrage Sie Sie müssen entweder eine Unterabfrage verwenden oder BEITRETEN . Meistens wir nur beitreten zwei Tabellen wie Mitarbeiter und Abteilung, aber manchmal Sie kann erfordern beitreten Mehr als zwei Tabellen und ein beliebter Fall ist beitreten drei Tabellen in SQL.

Anschließend stellt sich die Frage, wie kann ich Daten aus zwei Tabellen in SQL abrufen, ohne sich zu verbinden? Lösung 1

  1. SELECT Spalte1, Spalte2 usw. FROM Tabelle1 UNION SELECT Spalte1, Spalte2 usw. FROM Tabelle2.
  2. SELECT table1. Column1, table2. Column1 FROM table1 CROSS JOIN table2 WHERE table. Column1 = 'Irgendein Wert'
  3. SELECT table1. Column1, table2. Column2 FROM table1 INNER JOIN table2 ON 1 = 1.

Abgesehen davon, wie viele Joins können Sie in SQL haben?

Es gibt vier Grundtypen von SQL-Joins : innen, links, rechts und voll. Der einfachste und intuitivste Weg, den Unterschied zwischen diesen vier Typen zu erklären, ist die Verwendung eines Venn-Diagramms, das alle möglichen logischen Beziehungen zwischen Datensätzen zeigt.

Was ist natürliche Verbindung?

EIN NATÜRLICHER JOIN ist ein BEITRETEN Operation, die eine implizite beitreten -Klausel für Sie basierend auf den gemeinsamen Spalten in den beiden Tabellen trat bei . Gemeinsame Spalten sind Spalten, die in beiden Tabellen denselben Namen haben. EIN NATÜRLICHER JOIN kann ein INNER sein beitreten , ein LINKES AUSSEN beitreten , oder ein RECHTES AUSSEN beitreten . Die Standardeinstellung ist INNER beitreten.

Empfohlen: