capypad
0 Tage Serie
sql / beginner
Snippet

Tabellen mit INNER JOIN verknüpfen

INNER JOIN kombiniert Zeilen aus zwei Tabellen, wann immer ein übereinstimmender Wert in einer gemeinsamen Spalte vorhanden ist. Dies ermöglicht es, über mehrere Tabellen verteilte Daten in einer einzigen Ergebnismenge abzurufen.

snippet.sql
sql
1
2
3
SELECT orders.order_id, customers.name
FROM orders
INNER JOIN customers ON orders.customer_id = customers.id;
Erklärung
1
SELECT orders.order_id, customers.name
Wählt spezifische Spalten sowohl aus der Tabelle 'orders' als auch aus 'customers' aus.
2
INNER JOIN customers
Identifiziert die zweite Tabelle, die mit der primären Tabelle verknüpft werden soll.
3
ON orders.customer_id = customers.id
Gibt die Bedingung für die Übereinstimmung an, meist die Verknüpfung eines Fremdschlüssels mit einem Primärschlüssel.