INSERT SELECT FROM 여러개일 경우 질문드립니다! 0 2 827

by 바카니 [SQL Query] [2020.07.18 21:22:50]


캡처.PNG (115,605Bytes)

안녕하세요.

1번 질문

INSERT SELECT 쿼리시에 SELECT 해야하는 테이블은 꼭 하나여야만 하나요?

아래처럼 표현하고 싶은데 어떻게 해야할까요~~??

 

고수님들 감사합니다.

 

 

INSERT INTO table0 (column1, column2, column3, ...)
SELECT column1
FROM table1

SELECT column2
FROM table2

SELECT column3
FROM table3
WHERE condition;

 

 

 

2번 질문 (첨부파일) 번외입니다.

INSERT 할시에 SELECT 서브쿼리로 쓰는게 성능상에 악영향을 미칠까요??

개선 점이 있다면 알려주세요~~~~

by 마농 [2020.07.20 08:19:39]

조인을 이용하세요 : http://gurubee.net/lecture/1020


by 우리집아찌 [2020.07.21 10:19:53]

2.번

한건 INSERT 시에는 SUB_QUERY 도 별상관없습니다.

다건 INSERT 시에는 성능저하가 생기겠죠

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입