역사와 언어
CROSS JOIN에 대해 잘 익히셨네요! 배우신 것처럼, CROSS JOIN은 두 데이터 세트 간의 가능한 모든 조합이나 쌍을 살펴보는 질문에 매우 유용하게 활용할 수 있습니다.
파키스탄과 인도, 두 나라에서 사용되는 언어에 관심이 있는 연구자라고 상상해 보세요. 다음과 같은 질문을 던져 볼 수 있습니다.
- 두 나라에서 현재 사용되는 언어는 무엇인가요?
- 두 나라의 공유된 역사를 고려했을 때, 역사적으로 두 나라 중 어느 한 곳에서라도 잠재적으로 사용되었을 수 있는 언어는 무엇인가요?
이 연습 문제에서는 INNER JOIN과 CROSS JOIN이 이 두가지 질문에 각각 어떻게 도움이 되는지 살펴보겠습니다.
이 연습은 강의의 일부입니다
SQL에서 데이터 조인하기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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');