INSERT...SELECT를 사용한 행 삽입
INSERT 문에서 SELECT 하위 쿼리를 사용하면 다른 테이블이나 뷰에서 해당 테이블로 값을 insert할 수 있다.

다음 INSERT 문은 titles에서 type이 modern cooking인 모든 행의 일부 데이터를 별도의 테이블에 삽입합니다.

USE pubs
INSERT INTO MyBooks
   SELECT title_id, title, type
   FROM titles
   WHERE type = 'mod_cook'

하위 쿼리의 선택 목록은 INSERT 문의 열 목록과 일치해야 한다.
열 목록을 지정하지 않으면 선택 목록은 삽입될 테이블이나 뷰의 열과 일치해야 한다.

 

------------------------------------------------------
oracle, mysql도 같다.