select nvl(SUM(t.nnum),0) from so_saleorder_b t where
bboutendflag='N'
AND csendstordocid in('1001A110000000001CFB','1001A1100000000BNAUI')
and cmaterialvid =
(select pk_material as cmaterialvid from bd_material where code='0000001' and enablestate=2 and dr=0)
and csaleorderid in (select csaleorderid from so_saleorder where fstatusflag=1 and dr=0)
最后一个 csaleorderid in (select csaleorderid from so_saleorder where fstatusflag=1 and dr=0)这个语句查询每次都花费好几秒钟,求问优化的计划
bboutendflag='N'
AND csendstordocid in('1001A110000000001CFB','1001A1100000000BNAUI')
and cmaterialvid =
(select pk_material as cmaterialvid from bd_material where code='0000001' and enablestate=2 and dr=0)
and csaleorderid in (select csaleorderid from so_saleorder where fstatusflag=1 and dr=0)
最后一个 csaleorderid in (select csaleorderid from so_saleorder where fstatusflag=1 and dr=0)这个语句查询每次都花费好几秒钟,求问优化的计划
解决方案 »
- 怎么写oracle的更新数值的sql语句
- “oracle”用户没有启动lisener的权限?
- 请问rman在linux中如何list全部
- VS2005下用occi访问Oracle11g
- oracle查询出现问题,在线急等......
- 请问:写一个管理软件要用到使多种不同的数据库,怎么能实现可在不同的数据库中都可正常应用
- SQL语句效率太低,怎么改能提高效率
- 2 我的oracle是不是没有安装完全?请教大家了!谢谢!
- 高分请教如何快速update一张大表
- 请问将SQL server 数据库转为Oracle 数据库困难吗?
- oracle数据迁移到sqlserver
- PLSQL Developer 登录时datadase选项下拉为空???
and csaleorderid in (select csaleorderid from so_saleorder where fstatusflag=1 and dr=0这句慢看是否走了索引,把in改exists.