2013-05-16 3 views
0

하나가 필드이므로 다른 검색어가 4 개 이상 나올 것입니다. 재 그룹 공통 행

이의 나는 내가 뭘하고 싶은 것은 하나로 재 그룹이다이 테이블

----------------- 
| A | B | C | D | 
----------------- 
| 1 |Blue| 2 | 0 | 
| 1 |Blue| 2 | 1 | 
| 1 |Blue| 2 | 2 | 
| 1 |Blue| 2 | 3 | 
| 2 |Red | 1 | 0 | 
| 2 |Red | 1 | 1 | 
| 2 |Red | 1 | 2 | 
| 2 |Red | 1 | 3 | 
------------------ 

있다고 가정 해 봅시다. D 열에 대해서는 SUM()을 사용하여 하나로 그룹화해야합니다.

어디서부터 시작해야할지 모르겠다. 하나의 키워드로 그룹화 할 수 있습니까? 나는 Distinct를 사용했을 것입니다. 그러나 1 불일치 때문에 나는 여전히 4 개가 있습니다.

마지막 reuslt 세트는 것도 가능

------------------ 
| A | B | C | D | 
------------------ 
| 1 |Blue| 2 | 6 | 
| 2 |Red | 1 | 6 | 
------------------ 

가되어야 하는가? 그것이 가능

답변

1

확인 -이 그것을 수행해야합니다

select A, B, C, sum(D) as D 
from TABLE 
group by A, B, C 
+0

작품 완벽하게 감사합니다 :)! – phadaphunk