Referencing data from multiple tables using JOINs
November 25, 2017
JOINs verbinden Daten aus mehreren Tabellen.
Inner Join
Nur passende Zeilen:
code
SELECT m.title, g.name
FROM movies m
JOIN genres g ON g.id = m.genre_id;
Left Join
Alle Zeilen links, auch ohne Match:
code
SELECT m.title, g.name
FROM movies m
LEFT JOIN genres g ON g.id = m.genre_id;
Right Join
Alle Zeilen rechts:
code
SELECT m.title, g.name
FROM movies m
RIGHT JOIN genres g ON g.id = m.genre_id;
Cross Join
Kartesisches Produkt:
code
SELECT a.name, b.name
FROM table_a a
CROSS JOIN table_b b;