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 20 Tage 12 Stunden
Backend Datenbanken Expliziter Join Inner Join Relationale Datenbank SQL Structured Query Language - SQL

Hinterlasse einen Kommentar Antworten Abbrechen
* Erforderliches Feld