select한 결과를 insert 하기

select한 결과를 insert 하기

QA

select한 결과를 insert 하기

본문

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

데이터 갯수는 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.아이디)

답변을 작성하시기 전에 로그인 해주세요.
전체 123,120 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT