Czy to RIGHT?
Wiesz już, że prawe złączenia są używane rzadziej niż lewe. Główny powód jest taki, że RIGHT JOIN zawsze można przepisać jako LEFT JOIN – a ponieważ złączenia zazwyczaj zapisuje się od lewej do prawej, łączenie od lewej strony wydaje się bardziej intuicyjne.
Czasem trudno od razu dostrzec, kiedy lewe i prawe złączenie dają identyczny wynik. Sprawdzisz to w tym ćwiczeniu!
To ćwiczenie jest częścią kursu
Łączenie danych w SQL
Instrukcje do ćwiczenia
- Napisz nowe zapytanie z użyciem
RIGHT JOIN, które zwróci identyczny wynik co dostarczone zapytanie zLEFT JOIN.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Modify this query to use RIGHT JOIN instead of LEFT JOIN
SELECT countries.name AS country, languages.name AS language, percent
FROM countries
LEFT JOIN languages
USING(code)
ORDER BY language;