안녕하세요.. 맨날 눈팅만하다가 문의드릴게 생겨서 질문드립니다.
제가 하고싶은거는
WITH TEST AS(
SELECT '1234' ACCT , 'jake' CUST FROM DUAL UNION ALL
SELECT '123' ,'jake' FROM DUAL
)
acct_exec_id | cust_num
1234 'jake'
123 'jake'
일경우
cust_num의 갯수가 1이 되게 하는 방법이 있을까요?
제가 한방법이라고는
SELECT COUNT(ACCT),CUST
FROM(
SELECT ACCT, CUST, ROW_NUMBER()OVER(ORDER BY 1) RN FROM TEST
)
WHERE RN =1
GROUP BY CUST
이게 다거든요.. 이게 맞는건지.. 아니면 다른방법이 있는지 궁금합니다.
고수님들 부탁드립니다.