我现在有六张表a,b,c,d,e,f 其中五张表的数据在11万左右,其中一张200多万数据,要用一个储存过程写出最有效率的查询语句,有什么好的解决思路啊!!
解决方案 »
- 请教oracle自动编号问题
- ORACLE数据库SQL语句求解?
- 实体视图复制,快照成功,但不能刷新
- 大家有见过把NVL() , DECODE() 函数写到WHERE 后面吗?
- 如何让机器开机后自动启动监听?
- 最近想學習PL/SQL和JAVA Developer,以及Oracel9i。這樣的配置可以嗎?
- 关于两个ORACLE进程的问题???是否正确!!
- 想问问改变ORACLE里最大进程的数据由原来的100改为200,对数据库会有什么影响???
- 在查询ORALCE记录时,如何检查记录已经被另一用户锁定????
- 初学者的三个郁闷的问题?
- 每次执行到 update 的时候 就报错 数字或值错误: 字符串缓冲区太小
- 求一SQL
先ABC查询将数据放入临时表TMP1,然后用TMP1和CD联合查询,将查询结果放到TMP2,然后用TMP2和E联合查询产生TMP3,最终TMP3和F一起产生最终结果。然后删除所有临时表建索引,依照与它连接的表条件
比如TMP1和C的COL1,D的COL2相连,那么你可以建一个联合索引在TMP1的COL1,COL2列上。这种查询方式用的很普遍,5个表11万的数据量并不大。