|
@@ -909,6 +909,21 @@
|
|
|
<!-- 상품 자동 검색어 조회-->
|
|
<!-- 상품 자동 검색어 조회-->
|
|
|
<select id="getGoodsSnm" parameterType="String" resultType="String">
|
|
<select id="getGoodsSnm" parameterType="String" resultType="String">
|
|
|
/* TssGoods.getGoodsSnm */
|
|
/* TssGoods.getGoodsSnm */
|
|
|
|
|
+ WITH RECURSIVE TMP_COLOR_GOODS AS (
|
|
|
|
|
+ SELECT GOODS_CD
|
|
|
|
|
+ , REPLACE(CONCAT(GROUP_CONCAT(COLOR_GRP_CD),';',GROUP_CONCAT(COLOR_ENM),';',GROUP_CONCAT(CD_NM)),',',';') AS COLOR_INFO
|
|
|
|
|
+ FROM (
|
|
|
|
|
+ SELECT DISTINCT G.GOODS_CD, C.COLOR_GRP_CD, C.COLOR_ENM, D.CD_NM
|
|
|
|
|
+ FROM TB_GOODS G
|
|
|
|
|
+ LEFT OUTER JOIN TB_OPTION E ON G.GOODS_CD = E.GOODS_CD
|
|
|
|
|
+ LEFT OUTER JOIN TB_COLOR C ON E.OPT_CD1 = C.COLOR_CD
|
|
|
|
|
+ AND C.USE_YN= 'Y'
|
|
|
|
|
+ LEFT OUTER JOIN TB_COMMON_CODE D ON C.COLOR_GRP_CD = D.CD
|
|
|
|
|
+ AND D.USE_YN= 'Y'
|
|
|
|
|
+ WHERE G.GOODS_CD = #{goodsCd}
|
|
|
|
|
+ ) Z
|
|
|
|
|
+ GROUP BY GOODS_CD
|
|
|
|
|
+ )
|
|
|
SELECT UPPER(CONCAT(
|
|
SELECT UPPER(CONCAT(
|
|
|
G.GOODS_CD,';',
|
|
G.GOODS_CD,';',
|
|
|
REPLACE(G.GOODS_NM,' ',''),';',
|
|
REPLACE(G.GOODS_NM,' ',''),';',
|
|
@@ -918,15 +933,13 @@
|
|
|
G.STYLE_YEAR,';',
|
|
G.STYLE_YEAR,';',
|
|
|
FN_GET_CODE_NM('G006',G.SEASON_CD),';',
|
|
FN_GET_CODE_NM('G006',G.SEASON_CD),';',
|
|
|
FN_GET_CODE_NM('G007',G.SEX_GB),';',
|
|
FN_GET_CODE_NM('G007',G.SEX_GB),';',
|
|
|
- /* G.COLOR_CD,';',
|
|
|
|
|
- C.COLOR_ENM,';',
|
|
|
|
|
- C.COLOR_KNM,';',*/
|
|
|
|
|
|
|
+ NVL2(D.COLOR_INFO,CONCAT(D.COLOR_INFO,';'),''),
|
|
|
REPLACE(I.ITEMKIND_NM,'>',';')
|
|
REPLACE(I.ITEMKIND_NM,'>',';')
|
|
|
)) AS GOODS_SNM
|
|
)) AS GOODS_SNM
|
|
|
FROM TB_GOODS G
|
|
FROM TB_GOODS G
|
|
|
INNER JOIN TB_BRAND B ON G.BRAND_CD = B.BRAND_CD
|
|
INNER JOIN TB_BRAND B ON G.BRAND_CD = B.BRAND_CD
|
|
|
LEFT OUTER JOIN TB_ITEMKIND I ON G.ITEMKIND_CD = I.ITEMKIND_CD
|
|
LEFT OUTER JOIN TB_ITEMKIND I ON G.ITEMKIND_CD = I.ITEMKIND_CD
|
|
|
- /*LEFT OUTER JOIN TB_COLOR C ON G.COLOR_CD = C.COLOR_CD*/
|
|
|
|
|
|
|
+ LEFT OUTER JOIN TMP_COLOR_GOODS D ON G.GOODS_CD = D.GOODS_CD
|
|
|
WHERE G.GOODS_CD = #{goodsCd}
|
|
WHERE G.GOODS_CD = #{goodsCd}
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|