Apakah ini RIGHT?
Anda telah mempelajari bahwa right join tidak sesering left join digunakan. Alasan utamanya adalah right join selalu dapat ditulis ulang sebagai left join, dan karena penulisan join biasanya dari kiri ke kanan, melakukan join dari kiri terasa lebih intuitif saat menyusun kueri.
Cukup rumit untuk memahami kapan left join dan right join menghasilkan hasil yang setara. Anda akan mengeksplorasinya dalam latihan ini!
Latihan ini merupakan bagian dari kursus
Menggabungkan Data di SQL
Instruksi latihan
- Tulis kueri baru menggunakan
RIGHT JOINyang menghasilkan hasil identik denganLEFT JOINyang diberikan.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- 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;