시작하기무료로 시작하기

세미 조인

세미 조인과 안티 조인에 대해 잘 이해하셨네요! 이번에는 세미 조인을 직접 연습해 보겠습니다.

여러분들이 중동 지역에서 사용되는 언어를 찾는 데 관심이 있다고 가정해 봅시다. languages 테이블에는 언어와 국가 정보가 포함되어 있지만, 해당 국가가 어느 지역에 속하는지는 나와 있지 않습니다. countries 테이블을 특정 region으로 필터링한 후, 그 결과를 활용해 languages 테이블을 추가로 필터링하는 방식으로 세미 조인을 구성할 수 있습니다.

영상에서 배운 것처럼, countries 테이블에서 국가를 선택하는 것부터 시작해 WHERE 절을 활용해 languages 테이블을 필터링하는 방식으로 세미 조인을 단계적으로 완성해 나가 보겠습니다.

이 연습은 강의의 일부입니다

SQL에서 데이터 조인하기

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- Select country code for countries in the Middle East
___
코드 편집 및 실행