Procházet zdrojové kódy

딜상품저장시 전시카테고리 적용

eskim před 5 roky
rodič
revize
fafe4ce5b0

+ 13 - 6
src/main/java/com/style24/persistence/mybatis/shop/TssGoods.xml

@@ -2170,12 +2170,19 @@
 		   , REG_DT
 		    )
 		WITH TMP_GOODS AS (
-		    SELECT DISTINCT B.GOODS_CD
-		         -- , IFNULL(B.COMPS_GOODS_CD, A.GOODS_CD) AS COMPS_GOODS_CD
-		         , A.ITEMKIND_CD
-		    FROM  TB_GOODS_COMPOSE B
-		    LEFT JOIN TB_GOODS A ON B.COMPS_GOODS_CD = A.GOODS_CD
-		    WHERE B.GOODS_CD = #{goodsCd}
+		    SELECT DISTINCT Z.GOODS_CD
+		          , Y.ITEMKIND_CD
+		    FROM (
+		         SELECT A.GOODS_CD
+		              , A.GOODS_TYPE
+		              , IFNULL(B.COMPS_GOODS_CD, A.GOODS_CD) AS COMPS_GOODS_CD
+		              , IFNULL(B.DISP_ORD, 1)                AS DISP_ORD
+		              , A.SELF_GOODS_YN
+		         FROM TB_GOODS A
+		                  LEFT OUTER JOIN TB_GOODS_COMPOSE B ON A.GOODS_CD = B.GOODS_CD
+		         WHERE A.GOODS_CD = #{goodsCd}
+		         ) Z
+		    INNER  JOIN TB_GOODS Y ON Z.COMPS_GOODS_CD = Y.GOODS_CD
 		    )
 		 SELECT 0    /*BRAND_GROUP_NO*/ 
 		      , B.CATE_NO