database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 1928 게시물 읽기
No. 1928
아랫글에.. 다시 INSERT ~ SELECT 문에 관하여..
작성자
KKY
작성일
2005-04-28 16:18
조회수
1,963

insert into table1(col1,col2,col3,col4)

select c1,c2,c3,'1111' from table2

 

감사합니다. 하나만 더 여쭙겠습니다.

insert into table1(col1,col2,col3,col4)

(select c1,c2 from table2),
(select c1,c2 from table3)

 

이런건 안되나여? insert 하는데 여러 테이블에서 값을 불러와야해서리..

부탁드려요!!

이 글에 대한 댓글이 총 3건 있습니다.

insert table1(col1,col2)

select c1,c2 from table2

union all
select c1,c2 from table3

지나가다님이 2005-04-28 16:44에 작성한 댓글입니다. Edit

 

1.테이블이 없다면...(같은 항목이 없을때)

select type,price,state,country
into #call
from titles,publishers

 

2.테이블이 있다면 (같은 항목이 없을때)

insert #call(type,price,state,country)
select type,price,state,country
from titles ,publishers


 

 

3. 테이블이 없는데(같은 항목으로 조인한다면)

 select type,price,state,country

   into #call
    from titles ,publishers
    where t.pub_id=p.pub_id

테이블이 있는 걸 조인해도 똑같이 하면 됩니다.

헤이즐넛님이 2005-04-29 11:32에 작성한 댓글입니다.
이 댓글은 2005-04-29 11:34에 마지막으로 수정되었습니다. Edit

답글 감사합니다.

답글 중 2번 항목에 대해서 궁금한 점이 하나 있습니다.

2번 항목

 

insert #call(type,price,state,country)
select type,price,state,country
from titles ,publishers

 

중에 두개 테이블을 select 문이 있는데 두개 문장이 join이 되지 않으면 두개 테이블 titles * publishers 만큼 돌아야 하나요?

kyk님이 2005-05-01 20:31에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1931설치시 서버에 연결이 되지 않는 다면서 설치가 안됩니다.
박종석
2005-04-29
2244
1930SQL교과서에 수록된 문제 [1]
김인태
2005-04-29
1938
19293일째 고생하는 쿼리 ㅠㅠ [1]
임종훈
2005-04-28
2425
1928아랫글에.. 다시 INSERT ~ SELECT 문에 관하여.. [3]
KKY
2005-04-28
1963
1927INSERT ~ SELECT 문에서.. 이런게 되나여? [3]
kky
2005-04-28
2143
1925두 테이블의 합집합 구하기 [3]
쿼리
2005-04-28
2868
1924mssql 에서 db 복구시 의문점 ..! -답변좀..- [1]
이채호
2005-04-27
2278
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다