상세 컨텐츠

본문 제목

[오늘의 코드 143] [SOLVESQL] 게임을 10개 이상 발매한 퍼블리셔 찾기

코드 공부

by eun_00 2024. 12. 10. 22:43

본문

https://solvesql.com/problems/publisher-with-many-games/

[문제]

  • Video Game Sales with Ratings 데이터베이스에는 2016년까지 발매된 게임의 주요 정보와 판매량, 평점 정보를 담고 있습니다. 처음 개발한 게임의 출시를 앞두고 있는 당신은 경험 많은 퍼블리셔와 협업하기 위해 퍼블리셔로 참여한 게임이 10개 이상인 회사에게 협업 제안을 보내려고 합니다.
    • name: 퍼블리셔 이름
  • 데이터베이스를 조회해 퍼블리셔로 참여한 게임이 10개 이상인 회사의 이름을 출력하는 쿼리를 작성해주세요. 쿼리 결과는 아래 컬럼을 포함하고 있어야 합니다.

[💡 정답]

SELECT
  c.name AS name
FROM
  games as g
  JOIN companies as c ON g.publisher_id = c.company_id
GROUP BY
  publisher_id
HAVING 
  COUNT(g.publisher_id) >= 10;

✔️알게된 것

- games의 퍼블리셔와 company 테이블 조인

- GROUP BY 조건절 HAVING 사용 

관련글 더보기