1. Learn
  2. /
  3. Courses
  4. /
  5. SQL에서의 데이터 조작

Connected

Exercise

목록을 사용하는 서브쿼리로 필터링하기

이 연습 문제의 목표는 홈 도시에서 한 번도 경기를 하지 않은 팀 목록을 만드는 것입니다. 서브쿼리를 사용해 필터링되지 않은 match 테이블에서 고유한 hometeam_ID 값 목록을 만들고, 이를 team 테이블의 team_api_ID 열에서 제외하세요.

단일 값(스칼라) 서브쿼리로 필터링하는 것 외에도, 서브쿼리에서 값 목록을 만들어 복잡한 조건 집합을 기준으로 데이터를 필터링할 수 있어요. 이런 유형의 서브쿼리는 메인 쿼리를 위한 단일 열 참조 목록 을 생성합니다. 목록의 값들이 메인 쿼리의 테이블에 있는 어떤 열과 일치하기만 하면, 그 목록이 다른 테이블에서 오더라도 JOIN을 사용할 필요가 없어요.

Instructions

100 XP
  • WHERE 절에 서브쿼리를 만들어 match 테이블에서 모든 고유한 hometeam_id 값을 가져오세요.
  • team 테이블에서 team_long_name과 team_short_name을 선택하세요. 메인 쿼리에서 서브쿼리의 모든 값을 제외하세요.