서브쿼리로 팀 이름 가져오기
이 강의에서 여러 번 마주쳤던 문제를 다시 풀어봅시다 — 최종 쿼리 결과에 홈팀과 원정팀 이름을 모두 넣으려면 어떻게 해야 할까요?
방금 살펴본 4가지 기법 중, 이 작업은 서브쿼리, 상관 서브쿼리, 그리고 CTE로 모두 구현할 수 있습니다. 다음 3개의 연습 문제에서 이 3가지 방법으로 유사한 결과를 만들어 보겠습니다. 먼저 FROM 절의 서브쿼리부터 시작해요.
경고: 코드가 시간 초과된다면 JOIN에서 잘못된 필드로 조인하여 테이블이 지나치게 커졌을 가능성이 큽니다! 제공된 코드와 주석을 꼼꼼히 읽고, ON 조건을 반드시 확인하세요!
이 연습은 강의의 일부입니다
SQL에서의 데이터 조작
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT
m.id,
t.team_long_name AS hometeam
-- Left join match and team
FROM ___ AS m
___ ___ ___ as t
ON m.hometeam_id = team_api_id;