Este corect cu RIGHT?
Ai aflat că right join-urile nu sunt folosite la fel de des ca left join-urile. Un motiv important pentru asta este că right join-urile pot fi întotdeauna rescrise ca left join-uri, iar deoarece îmbinările sunt construite de obicei de la stânga la dreapta, a uni tabelele pornind din stânga pare mai intuitiv.
Poate fi dificil să înțelegi când left join-urile și right join-urile returnează rezultate echivalente. Vei explora acest lucru în acest exercițiu!
Acest exercițiu face parte din cursul
Joining Data in SQL
Instrucțiuni pentru exercițiu
- Scrie o nouă interogare folosind
RIGHT JOINcare produce un rezultat identic cu cel alLEFT JOIN-ului furnizat.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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;