select *
from mk_task_info_10032 b,
(SELECT s.task_id,
s.chn_type,
s.contact_flag,
s.accept_flag,
s.fail_reason,
s.service_name,
s.oper_date,
s.note
FROM (SELECT task_id,
chn_type,
contact_flag,
accept_flag,
fail_reason,
service_name,
oper_date,
note,
ROW_NUMBER() OVER(PARTITION BY task_id ORDER BY exec_id DESC) rm
FROM mk_taskexec_info_10032
WHERE 1 = 1
and task_class in ('88')) s
谓词推入一列
最新推荐文章于 2023-09-30 03:58:16 发布
这是一个关于SQL查询优化的分析,涉及谓词推入和NL Join的使用。查询从多个表中获取信息,通过谓词推入优化了性能,尤其是在子查询c中对oper_date和accept_flag的条件过滤。通过对日期和状态的限制,以及对索引的有效利用,实现了高效的查询执行计划。
摘要由CSDN通过智能技术生成