【SQL】几个子查询各自运行得很快,合在一起长时间没有结果?
形式如下:   
 select    
             sum(A.a),sum(B.b),sum(C.c),sum(D.d) 
 from 
 ( 
             select...from... 
 )A, 
 ( 
             select...from... 
 )B, 
 ( 
             select...from... 
 )C, 
 ( 
             select...from... 
 )D 
 GROUP   BY...   
 简化了一下。子查询共有8个   
 分别运行各个子查询用时不到1秒。而且子查询的结果都小于10行,每个字段的值最大不超过5万   
 为什么合在一起10多分钟也得不到结果?(Oracle   9i)   
 谢谢大家
------解决方案--------------------你这样查,A,B,C,D会做交叉连接的,你说会不会慢?
------解决方案--------------------这样交叉是不对的,不需要这样子交叉啊。