2014-10-30 6 views
0

하나의 열로 그룹화를 시작한 경우 그룹에서 선택한 모든 열을 그룹화해야하는 이유는 무엇입니까?SQL SELECT, GROUP BY

예를 들어 왜 두 그룹 만 가질 수 없습니까? 다음과 같이 입력하십시오 :

SELECT A, B, C, D 
FROM MYTB 
GROUB BY A, B 
+0

만 MySQL은 당신이 불확정 값으로 도망 수 있습니다. – Mihai

+0

집계하는 항목에 따라 GROUP BY에 포함될 내용이 결정됩니다. 당신의 예제에서는 아무 것도 집계하지 않습니다. – Omnikrys

+0

IN SQL 서버에서는 SUM (A)와 같은 윈도우 함수를 가진 집계를 사용할 수 있습니다. OVER (PARTITION BY ...) – Mihai

답변