소스 검색

feature SQL优化

xiahan 9 달 전
부모
커밋
2d0cb98439
1개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 9 0
      cx-aps/cx-aps-common/src/main/resources/mybatis/ApsProcessOperationProcessEquDao.xml

+ 9 - 0
cx-aps/cx-aps-common/src/main/resources/mybatis/ApsProcessOperationProcessEquDao.xml

@@ -193,8 +193,17 @@
         a2.SINGLEROLLWEIGHT,
         a2.SINGLEROLLWEIGHT * a1.PLANPROCESSRALL as totalRollWeight
 
+        FROM
+        (SELECT
+        a3.*,
+        GROUP_CONCAT( a4.PRODUCTNAME ) as PRODUCTNAME
         FROM
         aps_blank_order a3
+        LEFT JOIN aps_process_output_product a4 FORCE INDEX(aps_process_output_product_idx)  on a3.ID=a4.BLANKID
+        WHERE
+        a4.DELETED = '0'
+        GROUP BY
+        a3.ID) a3
         LEFT JOIN aps_production_order a6 ON a3.PRODUCTIONORDERID = a6.ID
         LEFT JOIN aps_customer_management a7 ON a6.CUSTOMID = a7.ID
         LEFT JOIN aps_process_operation a2 ON a3.ID= a2.BLANKID