Tarihler ve diller
CROSS JOIN hakkında her şeyi öğrenmeyi başardınız! Öğrendiğiniz gibi, CROSS JOIN iki veri kümesi arasındaki tüm olası kombinasyonlara veya eşleştirmelere bakmayı içeren sorular sorarken inanılmaz derecede faydalı olabilir.
İki ülkede konuşulan dillerle ilgilenen bir araştırmacı olduğunuzu düşünün: Pakistan ve Hindistan. Şunları sormak istiyorsunuz:
- Şu anda iki ülkede hangi diller konuşuluyor?
- İki ülke arasındaki ortak tarih göz önüne alındığında, tarih boyunca her iki ülkede de hangi diller konuşulmuş olabilir?
Bu egzersizde INNER JOIN ve CROSS JOIN işlemlerinin sırasıyla bu iki soruyu yanıtlamamıza nasıl yardımcı olabileceğini keşfedeceğiz.
Bu egzersiz, kursun bir parçasıdır
SQL'de Verileri Birleştirme
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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');