diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEAutoAsgnm_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEAutoAsgnm_MIX_SQL_Tibero.xml index 683d9562..e8546df2 100644 --- a/src/main/resources/egovframework/sqlmap/ve/edu/VEAutoAsgnm_MIX_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEAutoAsgnm_MIX_SQL_Tibero.xml @@ -709,9 +709,38 @@ , regexp_substr(NVL(b.two_depth_nm, b.three_depth_nm), '[^ ]+',1,1) AS two_depth_nm FROM ve_lctr_area a - , ve_rsdnc b + , ve_rsdnc b + , ( + + SELECT + bb.user_id, bb.lctr_stng_ord + FROM + ( + SELECT + a.user_id + , stng_yr_mnt + , RANK() OVER(PARTITION BY a.user_id ORDER BY stng_yr_mnt DESC) AS rnk + FROM + ve_lctr_rsrch_sbmt a + WHERE a.user_id IN ($userIds$) + + )aa + , ve_lctr_rsrch_sbmt bb + WHERE + 1 >= aa.rnk + AND aa.user_id=bb.user_id + AND aa.stng_yr_mnt=bb.stng_yr_mnt + AND bb.instr_div='10' + + + )ccc + WHERE a.AREA_CD =b.POST_ID - AND a.user_id IN ($userIds$) + AND ccc.user_id=a.user_id + AND ccc.lctr_stng_ord=a.lctr_stng_ord + /* + AND a.user_id IN (userIds) + */ )aa GROUP BY aa.user_id , aa.one_depth_nm