사용자그룹에 3개 아이디(A,B,C)와
일련번호테이블이 있다고 할때
그룹코드가 0001일경우 0001그룹에 해당하는 아이디 A,B,C를
무조건 순차적으로 일련번호테이블의 사용자ID를 채워주는것입니다.
while문을 적용해서 처리하긴 했지만
실시간으로 넘어오는 일련번호 테이블을 5분마다 배치처리되야하므로
튜닝을 해야하는데..
쿼리를 어떻게 짜야될지 감이 잘안오네요
경험많은분들의 조언 부탁드립니다.
일련번호테이블 | 사용자그룹테이블 | ||||
일련번호 | 사용자ID | 그룹코드 | 그룹코드 | 사용자ID | |
5 | NULL | 0001 | 0001 | A | |
8 | NULL | 0001 | 0001 | B | |
11 | NULL | 0001 | 0001 | C | |
14 | NULL | 0001 | |||
17 | NULL | 0001 | |||
19 | NULL | 0001 | |||
20 | NULL | 0001 | |||
21 | NULL | 0001 | |||
23 | NULL | 0001 | |||
24 | NULL | 0001 | |||
반영된 결과테이블 | |||||
일련번호 | 사용자ID | 그룹코드 | |||
5 | A | 0001 | |||
8 | B | 0001 | |||
11 | C | 0001 | |||
14 | A | 0001 | |||
17 | B | 0001 | |||
19 | C | 0001 | |||
20 | A | 0001 | |||
21 | B | 0001 | |||
23 | C | 0001 | |||
24 | A | 0001 |