core_qq 发表于 2013-1-29 15:18:41

使用WITH提高查询效率

     前两天的业务需求里需要关联好几张表出一个详单报表,这个需求其实很简单,但是数据量大,源表又不是分区表,就变得很头疼了。
     最初我的代码大概是这样子的:
<div class="cnblogs_code" style="margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; background-color: #fffef7; line-height: 21px; text-align: left; padding: 5px; border: 1px solid #cccccc;">select
a.id,
a.name,
a.code,
b.type,
(
select p_name
from C c
where c.pid = b.pid
)
from A a, B b
where a.id = b.id and a.id > 1000;
页: [1]
查看完整版本: 使用WITH提高查询效率