Inizia subitoInizia gratis

È 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

Visualizza corso

Istruzioni dell'esercizio

  • Scrivi una nuova query usando RIGHT JOIN che produca un risultato identico al LEFT JOIN fornito.

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;
Modifica ed esegui il codice