반응형
츄르사려고 코딩하는집사입니다.
1. [solvesql] 두 테이블 결합하기 오라클(Oracle)
2. 문제 출처
https://solvesql.com/problems/join/
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
반응형
'알고리즘 > solvesql' 카테고리의 다른 글
[solvesql] 최근 올림픽이 개최된 도시 오라클(Oracle) (0) | 2022.10.20 |
---|---|
[solvesql] 몇 분이서 오셨어요? 오라클(Oracle) (0) | 2022.10.20 |
[solvesql] 특정 컬럼만 조회하기 오라클(Oracle) (0) | 2022.10.20 |
[solvesql] 레스토랑 웨이터의 팁 분석 오라클(Oracle) (0) | 2022.10.20 |
[solvesql] 데이터 그룹으로 묶기 오라클(Oracle) (0) | 2022.10.19 |
[solvesql] 데이터 정렬하기 오라클(Oracle) (0) | 2022.10.19 |
[solvesql] 일부 데이터 조회하기 오라클(Oracle) (0) | 2022.10.19 |
[solvesql] 모든 데이터 조회하기 오라클(Oracle) (0) | 2022.10.19 |
최근댓글