Kaynağa Gözat

상품혜택 생성 쿼리문 (createGoodsBenefit) 수정

gagamel 5 yıl önce
ebeveyn
işleme
1aec13790b

+ 13 - 11
src/main/java/com/style24/persistence/mybatis/shop/TsbGoods.xml

@@ -2463,20 +2463,22 @@
 		     , REG_NO
 		     , REG_DT
 		)
-		SELECT GOODS_CD
-		     , BENEFIT_GB
-		     , 0          AS REG_NO
-		     , NOW()      AS REG_DT
-		FROM   TB_GOODS_BENEFIT_TMP
-		UNION ALL
 		SELECT DISTINCT
-		       GC.GOODS_CD
-		     , G.BENEFIT_GB
+		       GOODS_CD
+		     , BENEFIT_GB
 		     , 0          AS REG_NO
 		     , NOW()      AS REG_DT
-		FROM   TB_GOODS_BENEFIT_TMP G
-		     , TB_GOODS_COMPOSE GC
-		WHERE  G.GOODS_CD = GC.COMPS_GOODS_CD
+		FROM   (
+		        SELECT GOODS_CD
+		             , BENEFIT_GB
+		        FROM   TB_GOODS_BENEFIT_TMP
+		        UNION ALL
+		        SELECT GC.GOODS_CD
+		             , G.BENEFIT_GB
+		        FROM   TB_GOODS_BENEFIT_TMP G
+		             , TB_GOODS_COMPOSE GC
+		        WHERE  G.GOODS_CD = GC.COMPS_GOODS_CD
+		       ) Z
 	</insert>
 	
 </mapper>