안녕하세요.
아래 쿼리에서 나오는 데이터 중에
jum_sa, part_cd, cst_no가 같고
sudang_yn='Y'인것들중에
한건만 sudang_yn을 'N'으로 업데이트를 하고 싶습니다.
SELCT b.jum_sa, decode(a.sudang_yn, 'Y', '예','아니오') sudang_yn, a.part_cd, a.cst_no FROM ct_gibon a, ct_dong b WHERE substr(a.part_cd,1,2) like '21' || '%' AND a.cst_no like '%' || '' || '%' AND a.part_cd = b.part_cd AND a.cst_no = b.cst_no AND a.reg_date = b.reg_date AND a.sil_ymd between '20180501' and '20180531'
쿼리를 날려보면 아래와 같이 나타나는데
같은 PART_CD, CST_NO의 JUM_SA가 같은것중에 딱 한건씩만 SUDANG_YN을 'N'으로(빨강부분) 업데이트 하고싶습니다.
한건만 있는건 업데이트 안하구요.....
도움 부탁드립니다.....
JUM_SA | SUDANG_YN | PART_CD | CST_NO |
000144 | 예 | 2115 | 000147 |
000144 | 예 | 2115 | 001542 |
000144 | 예 | 2115 | 035704 |
000206 | 예 | 2115 | 003207 |
000206 | 예 | 2115 | 003810 |
000545 | 예 | 2115 | 042126 |
000858 | 예 | 2100 | 042126 |
000858 | 예 | 2100 | 003259 |