|
|
@@ -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
|