Je to RIGHT?
Už víš, že right joins se nepoužívají tak často jako left joins. Hlavním důvodem je, že každý right join lze přepsat jako left join – a protože dotazy se zpravidla píší zleva doprava, připojování z levé strany působí při sestavování dotazů přirozeněji.
Pochopit, kdy left a right join vrátí stejný výsledek, může chvíli trvat. V tomto cvičení si to vyzkoušíš na vlastní kůži!
Toto cvičení je součástí kurzu
Joining Data in SQL
Pokyny k cvičení
- Napiš nový dotaz s použitím
RIGHT JOIN, který vrátí stejný výsledek jako uvedenýLEFT JOIN.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- 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;