1 개요[ | ]
- INSERT ... SELECT Syntax
- INSERT INTO SELECT
- SELECT 결과를 INSERT 하기
문법
sql
Copy
INSERT INTO tbl_temp2 (fld_id)
SELECT tbl_temp1.fld_order_id
FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;
2 방법[ | ]
모든 컬럼 복사
sql
Copy
INSERT INTO 목적지테이블
SELECT * FROM 출발지테이블
지정 컬럼 복사
sql
Copy
INSERT INTO 목적지테이블
(컬럼명1, 컬럼명2, 컬럼명3)
SELECT 컬럼명1, 컬럼명2, 컬럼명3
FROM 출발지테이블
3 예시[ | ]
sql
Copy
INSERT INTO username_history (user_id, user_name) SELECT user_id, user_name FROM user
sql
Copy
INSERT INTO username_history (user_id, user_name) SELECT user_id, user_name FROM user ORDER BY user_id