시작하기무료로 시작하기

중첩 하위쿼리 시작하기

이제 하위쿼리를 한 단계 업그레이드해 볼까요? 축구 경기를 전부 다 볼 시간은 없으니, England Premier League가 소문만큼 정말 흥미진진한지 알고 싶어요.

각 시즌에서 한 경기에서 나온 최다 득점을 리그별로 비교하고, 그 값을 England Premier League의 최다 득점과 비교해 보세요.

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

SQL에서의 데이터 조작

강의 보기

연습 안내

  • 부모 하위쿼리를 필터링하는 데 사용할 수 있도록, league에서 'England Premier League'country_id를 선택하는 중첩 하위쿼리를 완성하세요.

실습형 인터랙티브 연습

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

SELECT 
    season,
    MAX(home_goal + away_goal) AS max_goals,
    (SELECT MAX(home_goal + away_goal) 
     FROM match 
     WHERE season = main.season
     -- Subquery to get the max goals in an 'England Premier League' match for the same season
     AND country_id IN (____)
    ) AS pl_max_goals
FROM match AS main
GROUP BY season;
코드 편집 및 실행