Datenbanken · Junior · Frage 22 von 75
Was liefert ein LEFT JOIN?
SELECT u.name, o.id
FROM users u
LEFT JOIN orders o ON o.user_id = u.id;- 1Nur die Bestellungen ohne passenden Nutzer
- 2Nur die Nutzer, die mindestens eine Bestellung haben
- 3Jeden Nutzer, mit NULLs, wo es keine Bestellungen gibt
Antwort zeigen
Richtige Antwort: Jeden Nutzer, mit NULLs, wo es keine Bestellungen gibt
Erklärung
Ein LEFT JOIN behält alle Zeilen der linken Tabelle. RIGHT JOIN macht dasselbe für die rechte Tabelle, und FULL JOIN behält Zeilen ohne Treffer aus beiden.