티스토리 뷰

SQL

The SQL INSERT INTO SELECT Statement

성현아빠 2018. 12. 28. 17:09

INSERT INTO SELECT


이번 프로젝트에서 Primary Key를 여러 column으로 묶어 사용하는 바람에

PK를 기존의 column에서 +1하여 사용해야 했다.


query를 2번 해야되나 찾아보다가

Insert query에서 한번에 해결 가능하네요.


INSERT INTO SELECT Syntax

Copy all columns from one table to another table:

INSERT INTO table2
SELECT * FROM table1
WHERE condition;

Copy only some columns from one table into another table:

INSERT INTO table2 (column1column2column3, ...)
SELECT column1column2column3, ...
FROM table1
WHERE condition;


가져온곳 :

https://www.w3schools.com/sql/sql_insert_into_select.asp