|
|
@@ -1925,8 +1925,7 @@
|
|
|
</otherwise>
|
|
|
</choose>
|
|
|
FROM TAB_GOODS G
|
|
|
- JOIN TAB_OPTION O ON G.GOODS_CD = O.GOODS_CD
|
|
|
- <!--LEFT OUTER JOIN TAB_OPTION O ON G.GOODS_CD = O.GOODS_CD-->
|
|
|
+ LEFT OUTER JOIN TAB_OPTION O ON G.GOODS_CD = O.GOODS_CD
|
|
|
) ORIGINAL
|
|
|
WHERE 1 = 1
|
|
|
<if test="pageable != null and pageable.endRow != null and pageable.endRow > 0">
|
|
|
@@ -1936,10 +1935,12 @@
|
|
|
, TAB_GOODS_IMG AS (
|
|
|
/* 상품의 이미지 */
|
|
|
SELECT GOODS_CD
|
|
|
+ , MAIN_COLOR_CD
|
|
|
, MAX(SYS_IMG_NM) AS SYS_IMG_NM
|
|
|
, MAX(SYS_IMG_NM2) AS SYS_IMG_NM2
|
|
|
FROM (
|
|
|
SELECT G.GOODS_CD
|
|
|
+ , GI.COLOR_CD AS MAIN_COLOR_CD
|
|
|
, CASE WHEN GI.DEFAULT_IMG_YN = 'Y' THEN GI.SYS_IMG_NM ELSE NULL END AS SYS_IMG_NM
|
|
|
, CASE WHEN GI.MOUSEOVER_IMG_YN = 'Y' THEN GI.SYS_IMG_NM ELSE NULL END AS SYS_IMG_NM2
|
|
|
FROM TAB_ALL_GOODS G
|
|
|
@@ -1947,7 +1948,7 @@
|
|
|
WHERE G.GOODS_CD = GI.GOODS_CD
|
|
|
AND G.MAIN_COLOR_CD = GI.COLOR_CD
|
|
|
) Z
|
|
|
- GROUP BY GOODS_CD
|
|
|
+ GROUP BY GOODS_CD , MAIN_COLOR_CD
|
|
|
)
|
|
|
SELECT G.BRAND_GROUP_NM
|
|
|
, G.GOODS_CD
|
|
|
@@ -2019,7 +2020,7 @@
|
|
|
</otherwise>
|
|
|
</choose>
|
|
|
FROM TAB_ALL_GOODS G
|
|
|
- LEFT OUTER JOIN TAB_GOODS_IMG GI ON G.GOODS_CD = GI.GOODS_CD
|
|
|
+ LEFT OUTER JOIN TAB_GOODS_IMG GI ON G.GOODS_CD = GI.GOODS_CD AND G.MAIN_COLOR_CD = GI.MAIN_COLOR_CD
|
|
|
<if test="custNo != null and custNo > 0"> <!-- 로그인 했으면 -->
|
|
|
LEFT OUTER JOIN TB_WISHLIST W ON G.GOODS_CD = W.GOODS_CD
|
|
|
AND W.CUST_NO = #{custNo}
|