쿼리 정리
This commit is contained in:
parent
47ea8c8a20
commit
eee6c9caaf
@ -86,21 +86,6 @@
|
|||||||
AND IFNULL(M2.PE_STATUS, '') = '' /* 보존상태 */
|
AND IFNULL(M2.PE_STATUS, '') = '' /* 보존상태 */
|
||||||
ORDER BY M2.MOD_DD DESC, M2.REG_DD DESC
|
ORDER BY M2.MOD_DD DESC, M2.REG_DD DESC
|
||||||
LIMIT 10 )
|
LIMIT 10 )
|
||||||
UNION
|
|
||||||
(/* DDDDDDDDDDDDDDDDDDDDDDDDDDDD 테스트 확인용 */
|
|
||||||
SELECT
|
|
||||||
2 AS RNK
|
|
||||||
, M2.MASTER_ID
|
|
||||||
, M2.TITLE
|
|
||||||
, M2.TYPE_DIV_CD
|
|
||||||
, TDC.S_CODE_NM AS TYPE_DIV_NM
|
|
||||||
, M2.RPRS_THUMB_URL
|
|
||||||
, M2.REG_DD
|
|
||||||
, M2.MOD_DD
|
|
||||||
FROM RG_MASTER M2
|
|
||||||
JOIN SM_CODE_S TDC ON M2.TYPE_DIV_CD = TDC.S_CODE_ID AND TDC.L_CODE_ID = 'MASTER_TYPE_DIV_CD'
|
|
||||||
ORDER BY M2.MOD_DD DESC, M2.REG_DD DESC
|
|
||||||
LIMIT 2 )
|
|
||||||
) T
|
) T
|
||||||
ORDER BY RNK, T.MOD_DD DESC, T.REG_DD DESC
|
ORDER BY RNK, T.MOD_DD DESC, T.REG_DD DESC
|
||||||
LIMIT 10
|
LIMIT 10
|
||||||
@ -156,7 +141,7 @@
|
|||||||
<!-- 온라인자료관 -->
|
<!-- 온라인자료관 -->
|
||||||
<select id="listOnline" parameterType="String" resultType="CollectionVO">
|
<select id="listOnline" parameterType="String" resultType="CollectionVO">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
(SELECT
|
SELECT
|
||||||
M.MASTER_ID
|
M.MASTER_ID
|
||||||
, M.TITLE
|
, M.TITLE
|
||||||
, M.TYPE_DIV_CD
|
, M.TYPE_DIV_CD
|
||||||
@ -188,34 +173,7 @@
|
|||||||
AND IFNULL(M.M_INTERFACE_ID, '') != '' /* IF존재하는 건 */
|
AND IFNULL(M.M_INTERFACE_ID, '') != '' /* IF존재하는 건 */
|
||||||
AND IFNULL(M.RPRS_THUMB_URL, '') != '' /* 썸네일 존재하는 자료에 한정 : 2021.11.15 엑티버 김혜준대리 내부근무 과장님통해 요청 */
|
AND IFNULL(M.RPRS_THUMB_URL, '') != '' /* 썸네일 존재하는 자료에 한정 : 2021.11.15 엑티버 김혜준대리 내부근무 과장님통해 요청 */
|
||||||
ORDER BY M.MOD_DD DESC, M.REG_DD DESC
|
ORDER BY M.MOD_DD DESC, M.REG_DD DESC
|
||||||
LIMIT 10)
|
LIMIT 10
|
||||||
UNION
|
|
||||||
(/* DDDDDDDDDDDDDDDDDDDDDDDDDDDD 테스트 확인용 */
|
|
||||||
SELECT
|
|
||||||
M.MASTER_ID
|
|
||||||
, M.TITLE
|
|
||||||
, M.TYPE_DIV_CD
|
|
||||||
, C1.S_CODE_NM AS TYPE_DIV_NM
|
|
||||||
, M.DTLS_TYPE_DIV_CD
|
|
||||||
, C2.S_CODE_NM DTLS_TYPE_DIV_NM
|
|
||||||
, M.SUBJECT_CODE
|
|
||||||
, ( SELECT CLSF_NM
|
|
||||||
FROM CT_CLSF
|
|
||||||
WHERE CLSF_ID = (
|
|
||||||
SELECT UP_CLSF_ID FROM CT_CLSF
|
|
||||||
WHERE CLSF_ID = CAST(M.SUBJECT_CODE AS CHAR(35)) )
|
|
||||||
AND UP_CLSF_ID = '2') AS SUBJECT_NM_UP
|
|
||||||
, (SELECT CLSF_NM FROM CT_CLSF WHERE CLSF_ID = CAST(M.SUBJECT_CODE AS CHAR(35))) AS SUBJECT_NM
|
|
||||||
, M.MOD_DD
|
|
||||||
, M.ORG_NM
|
|
||||||
, M.CREAT_YYYY
|
|
||||||
, M.RPRS_THUMB_URL
|
|
||||||
, IFNULL(M.M_INTERFACE_ID, '') AS INTERFACE_ID
|
|
||||||
FROM RG_MASTER M
|
|
||||||
LEFT OUTER JOIN SM_CODE_S C1 ON M.TYPE_DIV_CD = C1.S_CODE_ID AND C1.L_CODE_ID = 'MASTER_TYPE_DIV_CD'
|
|
||||||
LEFT OUTER JOIN SM_CODE_S C2 ON M.DTLS_TYPE_DIV_CD = C2.S_CODE_ID AND C2.L_CODE_ID = 'DTLS_TYPE_DIV_CD'
|
|
||||||
ORDER BY M.MOD_DD DESC, M.REG_DD DESC
|
|
||||||
LIMIT 3)
|
|
||||||
]]>
|
]]>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user