group by
함수를 수행하기 위해 결합하려고하는 테이블이 2 개 있습니다. 이 문제를 다루는 이유는 2 개의 테이블이 합쳐서 10 GB
데이터베이스 제한 인 SQL Server Express
(각각 ~ 9GB)보다 많기 때문입니다. 두 번째 테이블은 첫 번째 테이블의 연속입니다. 그것은 다음과 같습니다SQL Server 2008 R2 Express '2 개 테이블의 그룹화'
select CustId, sum(Sale) sumSale
from table1
group by CustId
결합 길이가 아닌 폭 현명 할 수있는 방법이 있나요 :
CustId Sale
001 4.25
002 15.24
003 8.78
004 122.99
005 44.80
... ...
가 하나 개의 테이블 있었다면 난 그냥 이런 식으로 뭔가를 사용하는 거라고? 노동 조합이 여기에 도움이 될
select CustId, sum(Sale) sumSale
from (
select CustId, Sale
from table1
union all
select CustId, Sale
from table2)
group by CustId
http://msdn.microsoft.com/en-us/library/ms180026을. aspx –