Histórias e idiomas
Muito bem, agora você sabe tudo sobre a CROSS JOIN
! Como você aprendeu, a CROSS JOIN
pode ser incrivelmente útil ao fazer perguntas que envolvam a análise de todas as combinações ou pares possíveis entre dois conjuntos de dados.
Imagine que você é um pesquisador interessado nos idiomas falados em dois países: Paquistão e Índia. Você está interessado em perguntar:
- Quais são os idiomas falados atualmente nos dois países?
- Considerando a história em comum dos dois países, quais idiomas poderiam ter sido falados em ambos os países ao longo de sua história?
Neste exercício, vamos analisar como a INNER JOIN
e a CROSS JOIN
podem nos ajudar a responder a essas duas perguntas, respectivamente.
Este exercício faz parte do curso
Junção de dados no SQL
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
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');