Sejarah dan bahasa
Bagus sekali, Anda sudah mengenal CROSS JOIN! Seperti yang telah Anda pelajari, CROSS JOIN sangat berguna saat mengajukan pertanyaan yang melibatkan semua kemungkinan kombinasi atau pasangan antara dua himpunan data.
Bayangkan Anda seorang peneliti yang tertarik pada bahasa yang digunakan di dua negara: Pakistan dan India. Anda ingin menanyakan:
- Apa saja bahasa yang saat ini digunakan di kedua negara tersebut?
- Mengingat sejarah yang mereka miliki bersama, bahasa apa saja yang berpotensi pernah digunakan di salah satu dari kedua negara sepanjang sejarahnya?
Dalam latihan ini, kita akan melihat bagaimana INNER JOIN dan CROSS JOIN masing-masing dapat membantu menjawab dua pertanyaan tersebut.
Latihan ini adalah bagian dari kursus
Menggabungkan Data di SQL
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
SELECT c.name AS country, l.name AS language
-- Inner join countries as c with languages as l on code
___
WHERE c.code IN ('PAK','IND')
AND l.code in ('PAK','IND');