Sfoglia il codice sorgente

优化慢查询sql

785834757 2 mesi fa
parent
commit
138b0ac54d

+ 5 - 10
src/main/resources/mapper/modules/esm/EsmInsCompanyMapper.xml

@@ -69,17 +69,12 @@
     </select>
     <select id="findOrderCompanyList" resultType="com.ydtech.modules.esm.model.vo.res.EsmInsCompanyResVo">
         SELECT DISTINCT
-            ins.company_id AS id,
+            eic.id AS id,
             eic.namesimple AS NAME
-        FROM
-            ins_area_company ins
-                LEFT JOIN esm_ins_company eic ON ins.company_id = eic.id
-        WHERE
-            IFNULL( ins.company_id, '' )!= ''
-	        AND IFNULL( eic.id, '' )!= ''
-        GROUP BY
-            ins.company_id,
-            ins.inscompany
+        FROM esm_ins_company eic
+         INNER JOIN ins_area_company ins
+                    ON eic.id = ins.company_id
+        WHERE ins.company_id IS NOT NULL;
     </select>
 
     <select id="getExternalAgreementCompanyList" resultType="com.ydtech.modules.esm.model.vo.res.EsmInsCompanyResVo">