반응형

@notepad_jj2

츄르사려고 코딩하는집사입니다.


1. [solvesql] 두 테이블 결합하기 오라클(Oracle)

 

2. 문제 출처

https://solvesql.com/problems/join/

 

solvesql

© Copyright 2021-2022 solvesql.com

solvesql.com

 

3. 풀이

- EVENTS 테이블과 RECORDS 테이블을 각 종목 ID를 기준으로 INNER JOIN을 한다.

- 그 후, 종목 이름이 Golf인 것만 가져오는데, 운동선수 ID 기준으로 GROUP BY를 하여 운동선수 ID만 출력하면 된다.

 

4. 소스 코드

    SELECT R.ATHLETE_ID
      FROM EVENTS E
INNER JOIN RECORDS R ON E.ID = R.EVENT_ID
     WHERE E.SPORT = 'Golf'
  GROUP BY R.ATHLETE_ID

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기