컴퓨터 과학 (Computer Science)/데이터베이스 (Database Management System)

GROUP BY의 결과 그룹화 기준 외 나머지 컬럼들은 어떻게 되는가?

redsiwon 2024. 1. 24. 13:27
SELECT *
FROM game_player AS gp
WHERE gp.user_idx = 3;

위와 같은 쿼리에 대하여, 다시 gp.user_idx로 그룹화하면 나머지 컬럼들은 어떻게 될까?

SELECT *
FROM game_player AS gp
WHERE gp.user_idx = 3
GROUP BY gp.user_idx;

그룹화 기준 외의 컬럼의 값은 각각 원래 쿼리 결과의 첫 번째 레코드의 컬럼 값으로 설정되는 것으로 보인다.