浏览代码

查询速度优化

gaodm 3 年之前
父节点
当前提交
bb34b85eef
共有 1 个文件被更改,包括 2 次插入8 次删除
  1. 2 8
      src/main/resources/mapper/KlRuleMapper.xml

+ 2 - 8
src/main/resources/mapper/KlRuleMapper.xml

@@ -696,22 +696,19 @@
         <if test="(baseLibType!=null) or (baseLibName!=null and baseLibName!='')">
             INNER JOIN
             (SELECT
-            t1.id AS ruleId,
+            t2.rule_id AS ruleId,
             t3.id AS ruleBaseId,
             t5.lib_name AS baseLibName,
             t5.lib_type AS baseLibType,
             t3.type AS baseType
             FROM
-            kl_rule_search t1,
             kl_rule_condition t2,
             kl_rule_base t3,
             kl_concept t5
             WHERE
             t3.is_deleted = "N"
             AND t5.is_deleted = "N"
-            AND t1.is_deleted = "N"
             AND t2.is_deleted = "N"
-            AND t1.id = t2.rule_id
             AND t2.rule_base_id = t3.id
             AND t3. STATUS = 1
             AND t5. STATUS = 1
@@ -726,13 +723,12 @@
             OR t5.lib_type= 410)
             UNION ALL
             SELECT
-            t1.id AS ruleId,
+            t2.rule_id AS ruleId,
             t3.id AS ruleBaseId,
             t11.lib_name AS baseLibName,
             t11.lib_type AS baseLibType,
             t3.type AS baseType
             FROM
-            kl_rule_search t1,
             kl_rule_condition t2,
             kl_rule_base t3,
             kl_concept t5,
@@ -741,9 +737,7 @@
             WHERE
             t3.is_deleted = "N"
             AND t5.is_deleted = "N"
-            AND t1.is_deleted = "N"
             AND t2.is_deleted = "N"
-            AND t1.id = t2.rule_id
             AND t2.rule_base_id = t3.id
             AND t3. STATUS = 1
             AND t5. STATUS = 1