Bazy danych · Junior · Pytanie 22 z 75
Co zwraca LEFT JOIN?
SELECT u.name, o.id
FROM users u
LEFT JOIN orders o ON o.user_id = u.id;- 1Tylko zamówienia bez użytkownika
- 2Tylko użytkowników, którzy mają zamówienia
- ✓Poprawna odpowiedź: Każdego użytkownika; dla użytkowników bez zamówień kolumny zamówienia są NULL
Wyjaśnienie
LEFT JOIN zachowuje wszystkie wiersze lewej tabeli. RIGHT JOIN robi to samo dla prawej, a FULL JOIN zachowuje niedopasowane wiersze z obu.