帮忙优化一个SQL,急。。
select f.ssfd_bill_code,
max(cv.chnname) chnname,
max(nvl(ssem_soc_flag, 'N')) ssem_soc_flag,
max(nvl(ssem_soc_copy_flag, 'N')) ssem_soc_copy_flag,
max(scav.scas_create_time) scaa_create_time
from a em,
b scav,
c cv,
d f
where f.ssfd_fee_id = scav.scaa_fee_id(+) and
f.ssfd_manifest_id = em.ssem_exp_bl_id and
nvl(f.ssfd_bl_code, '0') < 'ZZZZZZZZZZZZZZZZZZZZ' and
f.ssfd_org_id = '530' and
em.ssem_carrier_id = cv.accountnumber
group by f.ssfd_bill_code
因为a,b,c,d表都是过百W条记录,所以这样肯定慢,我想把子表放到select部分,谁能帮忙解决就立马给分