본문 바로가기
SQL

[solvesql - day 6] 게임을 10개 이상 발매한 퍼블리셔 찾기

by 우솨 2025. 1. 10.

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

 

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

 

solvesql.com

-- 10개 이상의 게임을 발행한 회사 이름(name)을 조회
SELECT 
    B.name                -- 발행사(회사)의 이름
FROM 
    games AS A            -- 게임 정보가 저장된 테이블
JOIN 
    companies AS B        -- 회사 정보가 저장된 테이블
ON 
    A.publisher_id = B.company_id  -- 게임 테이블의 발행사 ID와 회사 테이블의 회사 ID를 연결
GROUP BY 
    A.publisher_id        -- 발행사 ID를 기준으로 그룹화
HAVING 
    COUNT(A.publisher_id) >= 10  -- 각 발행사가 발행한 게임 수가 10개 이상인 경우만 필터링