SELECT한 결과를 즉시 INSERT
🎁 INSERT – SELECT
INSERT INTO (column1, column2, ... , column10)
SELECT (column1, column2, ... , column10)
FROM SELECT테이블명
WHERE SELECT조건
- SELECT 결과가 둘 이상인 경우 조회된 모든 것이 INSERT 됩니다.
🎁 INSERT 테이블의 열 수와 SELECT 테이블의 열 수가 같으면,
SELECT시 *를 사용하여 쉽게 만들 수 있습니다.
INSERT INTO INSERT테이블명
SELECT *
FROM SELECT테이블명
WHERE SELECT조건
🎁 INSERT 테이블의 열 수와 SELECT 테이블의 열 수가 같으면, INSERT 열의 내용 선택
INSERT INTO INSERT테이블명
SELECT T.A
, ANYTHING
, T.C
FROM SELECT테이블명 T
WHERE T.A = 'T테이블 조건 설정'
여러 테이블에서 SELECT한 결과를 즉시 INSERT
🎁 여러 테이블에서 SELECT 추출한 값을 개별적으로 지정하여 INSERT할 수 있다.
INSERT INTO INSERT테이블명 (column1, column2, ... , column10)
VALUES(
(SELECT column1 FROM 테이블1),
(SELECT column2 FROM 테이블2),
...
(SELECT column10 FROM 테이블10)
)