FROM 절에서 서브쿼리 조인하기
유럽 축구 데이터베이스의 match 테이블에는 국가명이나 팀명이 포함되어 있지 않습니다. 이 정보를 얻기 위해서는 country 테이블과 조인해야 하며, 이를 사용해 각 국가에서 진행된 경기 수와 같은 통계도 집계할 수 있습니다.
만약 여러분이 특정 테이블의 데이터를 필터링하는 것에 관심이 있다면, 해당 테이블로 서브쿼리를 만든 뒤 이것을 데이터베이스에 있는 기존 테이블에 조인할 수도 있습니다. FROM 절의 서브쿼리는 최종 결과에 포함하기 전에 데이터를 필터링하거나 변환해야 하는 세부적인 질문에 답할 때 매우 효과적입니다.
이번 연습 문제에서는 match 테이블을 사용해 서브쿼리를 생성한 뒤, 해당 서브쿼리를 country 테이블에 조인하여 총 득점 수가 10골 이상인 경기에 대한 정보를 계산해 보겠습니다!
이 연습은 강의의 일부입니다
SQL 데이터 조작
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT
-- Select the country ID and match ID
___,
___
FROM match
-- Filter for matches with 10 or more goals in total
WHERE (___ + ___) >= ___;