È il caso di dire RIGHT?
Hai visto che i right join sono usati meno spesso dei left join. Un motivo chiave è che i right join possono sempre essere riscritti come left join e, dato che i join si scrivono tipicamente da sinistra a destra, partire da sinistra risulta più intuitivo quando costruisci le query.
Può essere complicato capire quando left e right join restituiscono risultati equivalenti. Lo esplorerai in questo esercizio!
Questo esercizio fa parte del corso
Unire i dati in SQL
Istruzioni dell'esercizio
- Scrivi una nuova query usando
RIGHT JOINche produca un risultato identico alLEFT JOINfornito.
esercizio interattivo pratico
Prova questo esercizio completando questo 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;