Historie a jazyky
Skvěle, teď už víš, jak funguje CROSS JOIN! Jak jsi se naučil/a, CROSS JOIN se hodí, kdykoli chceš prozkoumat všechny možné kombinace nebo párování mezi dvěma datovými sadami.
Představ si, že jsi výzkumník/výzkumnice a zajímají tě jazyky mluvené ve dvou zemích: Pákistánu a Indii. Chceš zodpovědět tyto otázky:
- Jaké jazyky se v těchto dvou zemích mluví dnes?
- Vzhledem ke společné historii obou zemí — jaké jazyky mohly být v průběhu dějin mluveny v jedné nebo druhé zemi?
V tomto cvičení si ukážeme, jak nám s odpovědí na tyto dvě otázky pomohou INNER JOIN a CROSS JOIN.
Toto cvičení je součástí kurzu
Joining Data in SQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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');