강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

함문주님의 프로필 이미지
함문주

작성한 질문수

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

12분 (마지막 문제 질문)

작성

·

194

0

안녕하세요! 다름이 아니라

group by 절에서 저는 main_category를 먼저 쓰고 그 다음에

provider을 썼습니다. 

그리고 비교해 봤는데, 두 결과에는 차이가 없었습니다.

하지만 예를 들어 group by에 main_category 를 적고 뒤에 sub_category를 적용한다면

두 가지의 순서를 바꿔봤을 때는 결과가 다를 것입니다.

어떤 차이가 있는지 알고 싶습니다!

답변 1

0

안녕하세요.

group by X, Y 는 X 와 Y 둘의 값이 동일한 행들을 하나로 묶는다고 보시면 좋을 것 같습니다. 다만, 그룹핑을 하는 순서가 X 로 먼저 묶은 후에, 다시 Y 로 묶는 것이라서, 결과가 값에 따라, 살짝 다를 수도 있고, 동일할 수도 있다고 보면 어떨까요?

검색을 해봤을 때에도, 다음과 같은 링크에서 유사한 설명을 확인하실 수 있을 것 같습니다. 감사합니다.

https://stackoverflow.com/questions/1841426/is-it-possible-to-group-by-multiple-columns-using-mysql

함문주님의 프로필 이미지
함문주

작성한 질문수

질문하기