Java Programming/DB(Oracle, My-Sql)

[Oracle]서브쿼리 조인해서 UPDATE

YoonDo 2014. 3. 16. 15:01

실무 예제1)

 

//1. 게시판 테이블과 게시물조회자 테이블을 게시판 번호로 조인해서 서브쿼리 사용

//2. 게시판 테이블 조회수가 게시물조회자 테이블의 조회자 카운트와 일치시키는 업데이트 

 

UPDATE FI_BORD A
   SET A.VIEW_CNT = (SELECT COUNT(1) CNT
                                   FROM FI_BORD_VIEW B
                                  WHERE A.PSTG_NO = B.PSTG_NO 
                                  GROUP BY PSTG_NO)
WHERE A.VIEW_CNT > 0