다음 예제와 비슷한 테이블이 있습니다.합계와 그룹이 포함 된 SQL 쿼리
Field1 Field2
Chris 100
Chris 200
John 50
Maria 250
John 80
아래와 같은 결과를 얻고 싶습니다.
Chris 300
John 130
Maria 250
저는 이미 2 개의 별도의 SQL 문을 사용하여이 작업을 수행했습니다. 쿼리 속도를 높이기 위해 단일 SQL 문에서이 작업을 수행 할 수 있는지 궁금합니다. 고맙습니다.
SELECT Field1, SUM(Field2) as Field2
FROM Mytable
GROUP BY Field1
어떤 부분에 COUNT 또는 UNION이 필요합니까 (제목과 동일)? 그것은 단지 SUM입니다. 어쩌면 당신이하려고하는 것에 대해 좀 더 많은 정보를 추가 할 수 있습니다. –