오라클 쿼리 질문입니다.. 0 1 562

by 크크김 [SQL Query] [2021.09.15 14:52:45]


A 테이블 시퀀스값, 데이터가 있음    
B 테이블 코드값, 데이터           A테이블의 데이터, B테이블의 데이터는 같다. 

1. A테이블의 데이터가 AA일 때 B테이블의 해당 데이터 코드값과 A테이블의 시퀀스 값을 C테이블로 INSERT
2. A테이블의 데이터가 BB일 때 B테이블의 해당 데이터 코드값과 A테이블의 시퀀스 값을 C테이블로 INSERT

이런식으로 짤려고하는데 CASE WHEN을 하면 너무 길어지더라구요 

다른방법이 있을까요?

 

 

by 마농 [2021.09.15 15:47:48]
INSERT INTO c_table
SELECT b.code
     , a.seq
  FROM a_table a
 INNER JOIN b_table b
    ON a.data = b.data
;

 

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