[LeetCode/Sql] Game Play Analysis I
문제정보
어떻게 풀까?
플레이어의 첫번째 게임 로그인에 대한 데이터를 출력하는 문제이다. WHERE절에 2개의 값을 묶어 조건을 걸면 쉽게 풀린다.
문제풀이
SELECT PLAYER_ID, EVENT_DATE AS FIRST_LOGIN
FROM ACTIVITY
WHERE (PLAYER_ID, EVENT_DATE) IN
(SELECT PLAYER_ID, MIN(EVENT_DATE) AS EVENT_DATE FROM ACTIVITY GROUP BY PLAYER_ID);
Leave a comment