itn 2023-08-21
등급제 쿼리 최적화
@a110b09d0a77f1541d3e8040003b850b8400b70a
src/main/resources/egovframework/sqlmap/let/sym/grd/MberGrd_SQL_Mysql.xml
--- src/main/resources/egovframework/sqlmap/let/sym/grd/MberGrd_SQL_Mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/sym/grd/MberGrd_SQL_Mysql.xml
@@ -347,12 +347,12 @@
 				ON G.GRD_SET_NO = S.GRD_SET_NO					
 			JOIN MJ_MBER_SETTING B
 			WHERE 1=1
+				AND A.MBER_ID = #mberId#
 				AND A.MBER_STTUS = 'Y'
 				AND B.GRD_NOTI = 'Y'
 				AND DATE_FORMAT(B.GRD_DATE, '%Y-%m-%d') <= DATE_FORMAT(NOW(), '%Y-%m-%d') 
 				AND G.GRD_STATUS = 'Y'
 				AND NOW() BETWEEN G.GRD_START_DATE AND G.GRD_END_DATE				
-				AND G.MBER_ID = #mberId#
 		) M
 		WHERE M.isSalePrice = 'N'
 			AND M.blineCode = 'N'
@@ -389,8 +389,8 @@
 			FROM LETTNGNRLMBER A 
 			JOIN MJ_MBER_SETTING B
 			WHERE 1=1
-				AND A.MBER_STTUS = 'Y'
 				AND A.MBER_ID = #mberId#
+				AND A.MBER_STTUS = 'Y'
 		) M
 		LIMIT 1	
 	]]>
Add a comment
List