select aaa.a,sum(bbb.x) as xx,sum(ccc.y) as yy 
from aaa 
join bbb on aaa.a = bbb.a 
join ccc aaa.a=ccc.a 
group by aaa.a 
order by bbb.x

解决方案 »

  1.   

    select aaa.a,sum(bbb.x) as xx,sum(ccc.y) as yy 
    from aaa 
    join bbb on aaa.a = bbb.a 
    join ccc aaa.a=ccc.a 
    group by aaa.a 
    order by bbb.x是不是数据量过大﹐导致超时
      

  2.   

    选中Microsoft SQL Servers-->工具栏,工具-->选项-->高级-->查询超时-->改为0
      

  3.   

    select a.*,b.* from (select aaa.a,sum(bbb.x) as xx from aaa,bbb where aaa.a=bbb.a group by aaa.a ) a,
    ( select aaa.a,sum(ccc.y) as yy from aaa,ccc where aaa.a=ccc.a group by aaa.a)b
    where a.a=b.a
      

  4.   

    右击Microsoft SQL Servers-->工具栏,工具-->选项-->高级-->查询超时=0