我經常發現自己做大意如下的東西在SQL Server 2005:要求在SQL Server中加入與集團其他兩個請求的結果BY子句2005
第一步:
create view view1 as
select count(*) as delivery_count, clientid from deliveries group by clientid;
第二步:
create view view2 as
select count(*) as action_count, clientid from routeactions group by clientid;
第三步:
select * from view1 inner join view2 on view1.clientid = view2.clientid
是否有可能只在一個語句中獲得相同的最終結果,從而避免創建視圖?
在派生表上閱讀以下內容:http://www.sqlteam.com/article/using-derived-tables-to-calculate-aggregate-values和http://www.mssqltips.com/tip.asp?tip=1042 – 2009-08-19 18:50:42