접립 테이블을 설계하려고 하는데요...막히는 쿼리가 있어서요...도움좀 부탁드립니다. 0 0 1,851

by 오라왕초보 [DB 모델링/설계] [2011.03.22 14:29:05]


안녕하세요
제가 포인트 적립에 대한 테이블을 생성하려고 하는데...
우선 제가 만든거부터 보여드릴께요..

SQL> select * from save_table;

CO     NUM     NAME   POINT
-- ----------  ----------------    ----------
01   2 주유     900
01   1  가스    1000
01   2   숙박     800
01   2   호프     700

여기서 num 2번의 포인트를 합산하면

SQL> select num, sum(point)
  2  from save_table
  3  where num = 2
  4  group by num;

  NUM    SUM(POINT)
 ----------   ----------
   2      2400

이렇게 되자나요...
제가 원하는건 이 합쳐진 point 2400점을 total_table에 num=2번에 save컬럼으로 자동 입력 가능하게 되게끔 하는 트리거나 쿼리가 뭔지 어떻게 하는지 알고 싶습니다.

SQL> select * from total_table;

CO  NUM    SAVE     USE
--   -------- -------- --------
01     1
01 2

고수님들 가르침 꼭좀 부탁드립니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입