bg_image
header

Inner Join

Ein INNER JOIN ist ein Begriff aus der Datenbankabfrage (SQL). Er wird verwendet, um Datensätze aus zwei (oder mehr) Tabellen zu kombinieren – und zwar nur die Datensätze, bei denen es in beiden Tabellen passende Werte gibt.

Beispiel:

Du hast zwei Tabellen:

 

Tabelle: Kunden

KundenID Name
1 Anna
2 Bernd
3 Clara

 

Tabelle: Bestellungen

BestellID KundenID Produkt
101 1 Buch
102 2 Laptop
103 4 Handy

Jetzt willst du wissen, welche Kunden Bestellungen gemacht haben. Dafür brauchst du nur die Kunden, die in beiden Tabellen vorkommen.

SQL mit INNER JOIN:

SELECT Kunden.Name, Bestellungen.Produkt
FROM Kunden
INNER JOIN Bestellungen ON Kunden.KundenID = Bestellungen.KundenID;

Ergebnis:

Name Produkt
Anna Buch
Bernd Laptop

Erklärung:

  • Clara hat nichts bestellt → wird nicht angezeigt.

  • Die Bestellung mit KundenID 4 hat keinen passenden Kunden → wird ebenfalls ignoriert.

Kurz gesagt:

Ein INNER JOIN zeigt nur die Datensätze, bei denen es Übereinstimmungen in beiden Tabellen gibt.


Erstellt vor 2 Monaten
Backend Datenbanken Expliziter Join Inner Join Relationale Datenbank SQL Structured Query Language - SQL

Hinterlasse einen Kommentar Antworten Abbrechen
* Erforderliches Feld