-
카테고리
-
세부 분야
데이터베이스
-
해결 여부
미해결
12분 (마지막 문제 질문)
21.06.11 00:02 작성 조회수 114
0
안녕하세요! 다름이 아니라
group by 절에서 저는 main_category를 먼저 쓰고 그 다음에
provider을 썼습니다.
그리고 비교해 봤는데, 두 결과에는 차이가 없었습니다.
하지만 예를 들어 group by에 main_category 를 적고 뒤에 sub_category를 적용한다면
두 가지의 순서를 바꿔봤을 때는 결과가 다를 것입니다.
어떤 차이가 있는지 알고 싶습니다!
처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
-------------------------------------------------------------------
강의실 바로가기
답변을 작성해보세요.
0
잔재미코딩 DaveLee
지식공유자2021.06.11
안녕하세요.
group by X, Y 는 X 와 Y 둘의 값이 동일한 행들을 하나로 묶는다고 보시면 좋을 것 같습니다. 다만, 그룹핑을 하는 순서가 X 로 먼저 묶은 후에, 다시 Y 로 묶는 것이라서, 결과가 값에 따라, 살짝 다를 수도 있고, 동일할 수도 있다고 보면 어떨까요?
검색을 해봤을 때에도, 다음과 같은 링크에서 유사한 설명을 확인하실 수 있을 것 같습니다. 감사합니다.
https://stackoverflow.com/questions/1841426/is-it-possible-to-group-by-multiple-columns-using-mysql
답변 1