select한 결과를 insert 하기

select한 결과를 insert 하기

QA

select한 결과를 insert 하기

답변 1

본문

여러개의 테이블을 조인해서 나온 결과 값이 있습니다.

데이터 갯수는 0개일수도, 1개일수도, 당연히 유동적입니다.

 

이렇게 나온 결과 값을 다른 테이블에 인서트 하려면 어떻게 해야 할까요?

 

예를 들어

 

select 

a.아이디,

b.이름, b.부서

from table1 a

left join table2 b

on (a.아이디=b.아이디)

한 결과값을

table3에 저장하려고 합니다.

 

table3의 칼럼은

아이디 | 이름 | 부서

이렇게 있다고 가정하겠습니다.

 

쿼리를 어떻게 짜야 할까요?

 

조인이 필요없는 건가요?

 

 

 

이 질문에 댓글 쓰기 :

답변 1

insert into table3

select 

a.아이디,

b.이름, b.부서

from table1 a

left join table2 b

on (a.아이디=b.아이디)

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 123,671
© SIRSOFT
현재 페이지 제일 처음으로