做个View先,再取数据。
估计你的Group条件不够,试试再说。
Create view _____ as 你的查询语句 

解决方案 »

  1.   

    上面的sql怎样优化在oracle中运行5分钟都没有结果
    谢谢
      

  2.   

    你的SQL在干什么?把表结构贴出来看看。
      

  3.   

    or 太多,肯定对速度有影响
    view
      

  4.   

    table Warehouse_InSave 
       WarehouseName char(50),
       WarehouseNameID number(3),
       typename      char(300),/*book,pen,cup,telph*/
       InNumber      number(4) /* 数量*/
    列出各个仓库中各种物品的数量

    WarehouseName  book    pen  cup  telph
    mywarehouse1    2       90   0     0
    mywarehouse2    5       30   10   30
    这是我要显示的结果
      

  5.   

    select distinct typename,WarehouseName,sum(InNumber) as a from Warehouse_InSave group by typename,WarehouseName; 就能找到不同typename对应的sum了,然后就好处理了