|
|
@@ -247,7 +247,7 @@
|
|
|
INNER JOIN TB_SOCIAL_GOODS B ON A.SOCIAL_SQ = B.SOCIAL_SQ
|
|
|
AND B.GOODS_CD = #{goodsCd}
|
|
|
AND B.DEL_YN = 'N'
|
|
|
- INNER JOIN TB_GOODS C ON B.GOODS_CD = C.GOODS_CD
|
|
|
+ INNER JOIN TB_GOODS C USE INDEX (IX_GOODS_11) ON B.GOODS_CD = C.GOODS_CD
|
|
|
AND NOW() BETWEEN C.SELL_STDT AND C.SELL_EDDT /*판매기간 확인*/
|
|
|
WHERE A.USE_YN = 'Y'
|
|
|
AND A.SITE_CD = #{siteCd}
|
|
|
@@ -287,7 +287,7 @@
|
|
|
WHEN VS.CURR_STOCK_QTY - G.MIN_ORD_QTY >= 0 THEN VS.CURR_STOCK_QTY
|
|
|
ELSE 0 END) AS STOCK_QTY
|
|
|
, IFNULL(GC.QTY , 1) AS QTY
|
|
|
- FROM TB_GOODS G
|
|
|
+ FROM TB_GOODS G USE INDEX (IX_GOODS_11)
|
|
|
INNER JOIN TB_OPTION O ON G.GOODS_CD = O.GOODS_CD
|
|
|
AND O.DISP_YN = 'Y'
|
|
|
INNER JOIN VW_STOCK VS ON O.GOODS_CD = VS.GOODS_CD
|
|
|
@@ -326,9 +326,10 @@
|
|
|
, IFNULL(B.DISP_ORD, 1) AS DISP_ORD
|
|
|
, IFNULL(B.COMPS_CURR_PRICE, A.CURR_PRICE) AS CURR_PRICE
|
|
|
, A.SELF_GOODS_YN
|
|
|
- FROM TB_GOODS A
|
|
|
+ FROM TB_GOODS A USE INDEX (IX_GOODS_11)
|
|
|
LEFT OUTER JOIN TB_GOODS_COMPOSE B ON A.GOODS_CD = B.GOODS_CD
|
|
|
WHERE A.GOODS_CD = #{mastrGoodsCd}
|
|
|
+ AND NOW() BETWEEN A.SELL_STDT AND A.SELL_EDDT /*판매기간 확인*/
|
|
|
) Z
|
|
|
INNER JOIN TB_GOODS Y ON Z.COMPS_GOODS_CD = Y.GOODS_CD
|
|
|
WHERE Z.COMPS_GOODS_CD = #{goodsCd}
|
|
|
@@ -366,7 +367,6 @@
|
|
|
AND O.OPT_CD = VS.OPT_CD
|
|
|
WHERE G.GOODS_CD = #{goodsCd}
|
|
|
AND G.GOODS_TYPE = 'G056_N' -- 일반상품
|
|
|
- AND NOW() BETWEEN G.SELL_STDT AND G.SELL_EDDT /*판매기간 확인*/
|
|
|
) B
|
|
|
LEFT OUTER JOIN TB_COLOR C ON B.OPT_CD1 = C.COLOR_CD
|
|
|
AND C.USE_YN = 'Y'
|
|
|
@@ -850,7 +850,7 @@
|
|
|
AND B.GOODS_CD = BB.GOODS_CD
|
|
|
AND BB.GOODS_GB = 'G800_30' -- 제외상품
|
|
|
AND BB.GOODS_CD IS NULL
|
|
|
- INNER JOIN TB_GOODS G ON B.GOODS_CD = G.GOODS_CD
|
|
|
+ INNER JOIN TB_GOODS G USE INDEX (IX_GOODS_11) ON B.GOODS_CD = G.GOODS_CD
|
|
|
AND G.GOODS_STAT = 'G008_90'
|
|
|
AND G.SELF_MALL_YN = 'Y'
|
|
|
AND NOW() BETWEEN G.SELL_STDT AND G.SELL_EDDT
|
|
|
@@ -957,7 +957,7 @@
|
|
|
${goodsSql}
|
|
|
) A
|
|
|
JOIN ( SELECT @rownum := 0) R
|
|
|
- INNER JOIN TB_GOODS G ON A.GOODS_CD = G.GOODS_CD
|
|
|
+ INNER JOIN TB_GOODS G USE INDEX (IX_GOODS_11) ON A.GOODS_CD = G.GOODS_CD
|
|
|
INNER JOIN TB_BRAND D ON G.BRAND_CD = D.BRAND_CD
|
|
|
AND D.USE_YN = 'Y'
|
|
|
INNER JOIN TB_SITE_BRAND SB ON D.BRAND_CD = SB.BRAND_CD
|
|
|
@@ -1456,7 +1456,7 @@
|
|
|
<when test="contentsLoc == 'SMM009' or contentsLoc == 'SMM007' or contentsLoc == 'SMM012'"> <!-- md추천 -->
|
|
|
FROM TB_CONTENTS CT
|
|
|
, TMP_CONTENTS_GOODS CTG
|
|
|
- , TB_GOODS G
|
|
|
+ , TB_GOODS G USE INDEX (IX_GOODS_11)
|
|
|
, TB_GOODS_STOCK S
|
|
|
, TB_BRAND B
|
|
|
, TB_BRAND_GROUP BG
|
|
|
@@ -1473,7 +1473,7 @@
|
|
|
<otherwise>
|
|
|
FROM TB_CATE_4SRCH C4
|
|
|
, TB_CATE_GOODS CG
|
|
|
- , TB_GOODS G
|
|
|
+ , TB_GOODS G USE INDEX (IX_GOODS_11)
|
|
|
, TB_GOODS_STOCK S
|
|
|
, TB_BRAND B
|
|
|
, TB_BRAND_GROUP BG
|
|
|
@@ -1661,7 +1661,7 @@
|
|
|
<when test="contentsLoc == 'SMM009' or contentsLoc == 'SMM007' or contentsLoc == 'SMM012'"> <!-- md추천 -->
|
|
|
FROM TB_CONTENTS CT
|
|
|
, TMP_CONTENTS_GOODS CTG
|
|
|
- , TB_GOODS G
|
|
|
+ , TB_GOODS G USE INDEX (IX_GOODS_11)
|
|
|
, TB_GOODS_STOCK S
|
|
|
, TB_BRAND B
|
|
|
, TB_BRAND_GROUP BG
|
|
|
@@ -1678,7 +1678,7 @@
|
|
|
<otherwise>
|
|
|
FROM TB_CATE_4SRCH C4
|
|
|
, TB_CATE_GOODS CG
|
|
|
- , TB_GOODS G
|
|
|
+ , TB_GOODS G USE INDEX (IX_GOODS_11)
|
|
|
, TB_GOODS_STOCK S
|
|
|
, TB_BRAND B
|
|
|
, TB_BRAND_GROUP BG
|
|
|
@@ -1782,7 +1782,7 @@
|
|
|
, G.GOODS_CD) AS NUMB
|
|
|
FROM TB_CATE_4SRCH C4
|
|
|
, TB_CATE_GOODS CG
|
|
|
- , TB_GOODS G
|
|
|
+ , TB_GOODS G USE INDEX (IX_GOODS_11)
|
|
|
, TB_GOODS_STOCK GS
|
|
|
, TB_BRAND B
|
|
|
, TB_BRAND_GROUP BG
|
|
|
@@ -1953,7 +1953,7 @@
|
|
|
, GS.REVIEW_REG_CNT /*리뷰등록건수*/
|
|
|
FROM TB_CATE_4SRCH C4
|
|
|
INNER JOIN TB_CATE_GOODS CG ON C4.LEAF_CATE_NO = CG.CATE_NO
|
|
|
- INNER JOIN TB_GOODS G ON CG.GOODS_CD = G.GOODS_CD
|
|
|
+ INNER JOIN TB_GOODS G USE INDEX (IX_GOODS_11) ON CG.GOODS_CD = G.GOODS_CD
|
|
|
INNER JOIN TB_GOODS_STOCK S ON CG.GOODS_CD = S.GOODS_CD
|
|
|
INNER JOIN TB_BRAND B ON G.BRAND_CD = B.BRAND_CD
|
|
|
INNER JOIN TB_BRAND_GROUP BG ON B.BRAND_GROUP_NO = BG.BRAND_GROUP_NO
|
|
|
@@ -2186,7 +2186,7 @@
|
|
|
, GS.REVIEW_REG_CNT /*리뷰등록건수*/
|
|
|
FROM TB_CATE_4SRCH C4
|
|
|
INNER JOIN TB_CATE_GOODS CG ON C4.LEAF_CATE_NO = CG.CATE_NO
|
|
|
- INNER JOIN TB_GOODS G ON CG.GOODS_CD = G.GOODS_CD
|
|
|
+ INNER JOIN TB_GOODS G USE INDEX (IX_GOODS_11) ON CG.GOODS_CD = G.GOODS_CD
|
|
|
INNER JOIN TB_GOODS_STOCK S ON CG.GOODS_CD = S.GOODS_CD
|
|
|
INNER JOIN TB_BRAND B ON G.BRAND_CD = B.BRAND_CD
|
|
|
INNER JOIN TB_BRAND_GROUP BG ON B.BRAND_GROUP_NO = BG.BRAND_GROUP_NO
|
|
|
@@ -2496,7 +2496,7 @@
|
|
|
, G.REG_DT /*등록일시*/
|
|
|
, GS.SELL_WEEK_QTY /*주간판매수량*/
|
|
|
, GS.REVIEW_REG_CNT /*리뷰등록건수*/
|
|
|
- FROM TB_GOODS G
|
|
|
+ FROM TB_GOODS G USE INDEX (IX_GOODS_11)
|
|
|
INNER JOIN TB_GOODS_STOCK S ON G.GOODS_CD = S.GOODS_CD
|
|
|
INNER JOIN TB_BRAND B ON G.BRAND_CD = B.BRAND_CD
|
|
|
INNER JOIN TB_BRAND_GROUP BG ON B.BRAND_GROUP_NO = BG.BRAND_GROUP_NO
|
|
|
@@ -2648,7 +2648,7 @@
|
|
|
, G.REG_DT /*등록일시*/
|
|
|
, GS.SELL_WEEK_QTY /*주간판매수량*/
|
|
|
, GS.REVIEW_REG_CNT /*리뷰등록건수*/
|
|
|
- FROM TB_GOODS G
|
|
|
+ FROM TB_GOODS G USE INDEX (IX_GOODS_11)
|
|
|
INNER JOIN TB_GOODS_STOCK S ON G.GOODS_CD = S.GOODS_CD
|
|
|
INNER JOIN TB_BRAND B ON G.BRAND_CD = B.BRAND_CD
|
|
|
INNER JOIN TB_BRAND_GROUP BG ON B.BRAND_GROUP_NO = BG.BRAND_GROUP_NO
|
|
|
@@ -2957,7 +2957,7 @@
|
|
|
, GS.REVIEW_REG_CNT /*리뷰등록건수*/
|
|
|
FROM TB_CATE_4SRCH C4
|
|
|
INNER JOIN TB_CATE_GOODS CG ON C4.LEAF_CATE_NO = CG.CATE_NO
|
|
|
- INNER JOIN TB_GOODS G ON CG.GOODS_CD = G.GOODS_CD
|
|
|
+ INNER JOIN TB_GOODS G USE INDEX (IX_GOODS_11) ON CG.GOODS_CD = G.GOODS_CD
|
|
|
INNER JOIN TB_GOODS_STOCK S ON CG.GOODS_CD = S.GOODS_CD
|
|
|
INNER JOIN TB_BRAND B ON G.BRAND_CD = B.BRAND_CD
|
|
|
INNER JOIN TB_BRAND_GROUP BG ON B.BRAND_GROUP_NO = BG.BRAND_GROUP_NO
|