[solvesql/SQLite] 두 테이블 결합하기

songeunm·2024년 11월 19일

PS - sql

목록 보기
15/58
post-thumbnail

문제

✔️ 난이도 2

문제 흐름

베이스 테이블은 선수의 정보가 들어있는 records로 잡았다.
선수 정보에 참가한 경기 이름을 매칭시키기 위해 참여 경기 id를 key로 records테이블과 left join을 했다.
그렇게 경기 이름을 "Golf"로 조건을 걸어준 뒤 athlete_id를 중복을 제거하여 출력한다.

코드

SELECT DISTINCT athlete_id
FROM records r
LEFT JOIN events e ON e.id = r.event_id
WHERE sport = "Golf";
profile
데굴데굴 구르는 개발자 지망생

0개의 댓글