|
|
@@ -14,11 +14,29 @@
|
|
|
, ROLE_REF_VAL /*권한관련값*/
|
|
|
, CASE WHEN SUBSTRING(REPLACE(ROLE_CD,'G001_', ''),1,1) = 'B' THEN
|
|
|
ROLE_REF_VAL
|
|
|
+ END AS SUPPLY_VENDOR_CD /*공급벤더코드*/
|
|
|
+ , CASE WHEN SUBSTRING(REPLACE(ROLE_CD,'G001_', ''),1,1) = 'B' THEN
|
|
|
+ (SELECT SUPPLY_VENDOR_NM
|
|
|
+ FROM TB_SUPPLY_VENDOR
|
|
|
+ WHERE SUPPLY_VENDOR_CD = A.ROLE_REF_VAL
|
|
|
+ )
|
|
|
+ END AS SUPPLY_VENDOR_NM /*공급벤더명*/
|
|
|
+ , CASE WHEN SUBSTRING(REPLACE(ROLE_CD,'G001_', ''),1,1) = 'B' THEN
|
|
|
+ (SELECT SUPPLY_COMP_CD
|
|
|
+ FROM TB_SUPPLY_COMPANY
|
|
|
+ WHERE SUPPLY_VENDOR_CD = A.ROLE_REF_VAL
|
|
|
+ AND USE_YN = 'Y'
|
|
|
+ ORDER BY SUPPLY_COMP_NM
|
|
|
+ LIMIT 1
|
|
|
+ )
|
|
|
END AS SUPPLY_COMP_CD /*공급업체코드*/
|
|
|
, CASE WHEN SUBSTRING(REPLACE(ROLE_CD,'G001_', ''),1,1) = 'B' THEN
|
|
|
(SELECT SUPPLY_COMP_NM
|
|
|
FROM TB_SUPPLY_COMPANY
|
|
|
- WHERE SUPPLY_COMP_CD = A.ROLE_REF_VAL
|
|
|
+ WHERE SUPPLY_VENDOR_CD = A.ROLE_REF_VAL
|
|
|
+ AND USE_YN = 'Y'
|
|
|
+ ORDER BY SUPPLY_COMP_NM
|
|
|
+ LIMIT 1
|
|
|
)
|
|
|
END AS SUPPLY_COMP_NM /*공급업체명*/
|
|
|
-- , CASE WHEN SUBSTRING(REPLACE(ROLE_CD,'G001_', ''),1,1) = 'E' THEN
|
|
|
@@ -62,7 +80,7 @@
|
|
|
AND (ROLE_CD LIKE 'G001_B%'
|
|
|
OR ROLE_CD LIKE 'G001_E%'
|
|
|
OR ROLE_CD LIKE 'G001_D%'
|
|
|
- OR ROLE_CD LIKE 'G001_F%') /*입점업체담당자, 촬영업체담당자, 제휴채널담당자, 직송매장담당자*/
|
|
|
+ OR ROLE_CD LIKE 'G001_F%') /*입점업체벤더담당자, 촬영업체담당자, 제휴채널담당자, 직송매장담당자*/
|
|
|
AND USE_YN = 'Y'
|
|
|
</select>
|
|
|
|