Zacznij terazZacznij za darmo

Historia i języki

Świetnie, że poznałeś/aś CROSS JOIN! Jak już wiesz, CROSS JOIN bywa niezwykle przydatny, gdy chcemy przeanalizować wszystkie możliwe kombinacje lub pary z dwóch zbiorów danych.

Wyobraź sobie, że jesteś badaczem zainteresowanym językami używanymi w dwóch krajach: Pakistanie i Indiach. Chcesz odpowiedzieć na dwa pytania:

  1. Jakie języki są obecnie używane w tych dwóch krajach?
  2. Biorąc pod uwagę wspólną historię obu krajów, jakie języki potencjalnie mogły być używane w którymkolwiek z nich na przestrzeni dziejów?

W tym ćwiczeniu sprawdzimy, jak INNER JOIN i CROSS JOIN mogą pomóc odpowiedzieć na te dwa pytania.

To ćwiczenie jest częścią kursu

Łączenie danych w SQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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');
Edytuj i uruchom kod