IniziaInizia gratis

È 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

Visualizza il corso

Istruzioni dell'esercizio

  • Scrivi una nuova query utilizzando una RIGHT JOIN che produca un risultato identico a quello restituito da una LEFT 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;
Modifica ed esegui il codice