Är detta RIGHT?
Du lärde dig att right joins inte används lika ofta som left joins. En viktig anledning är att right joins alltid kan skrivas om som left joins, och eftersom joins vanligtvis skrivs från vänster till höger känns det mer intuitivt att joina från vänster när man konstruerar frågor.
Det kan vara svårt att förstå när left och right joins ger samma resultat. Det undersöker du i den här övningen!
Den här övningen är en del av kursen
Att joina data i SQL
Övningsinstruktioner
- Skriv en ny fråga med
RIGHT JOINsom ger ett identiskt resultat som denLEFT JOINsom finns angiven.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- 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;