중첩 하위쿼리 시작하기
이제 하위쿼리를 한 단계 업그레이드해 볼까요? 축구 경기를 전부 다 볼 시간은 없으니, 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;