È quella RIGHT?
Hai imparato che le right join sono meno comunemente usate rispetto alle left join. Uno dei motivi principali è che le right join possono sempre essere riscritte come left join e, dato che le join vengono tipicamente scritte da sinistra a destra, le left join risultano più intuitive nella costruzione delle query.
Può essere difficile capire quando right e left join producono risultati equivalenti. Lo scoprirai in questo esercizio!
Questo esercizio fa parte del corso
Unire i dati in SQL
Istruzioni dell'esercizio
- Scrivi una nuova query utilizzando una
RIGHT JOIN
che produca un risultato identico a quello restituito da unaLEFT JOIN
.
Esercizio pratico interattivo
Prova questo esercizio completando il codice di esempio.
-- 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;