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 5403 게시물 읽기
No. 5403
insert Join 초보적인질문1개 ㅎㅎ
작성자
김철우(rlacjfn)
작성일
2009-10-02 11:41
조회수
6,133

안녕하세요
mssql을 배우는지 1주일 정도되는데요 ㅎ

메인테이블이 있고 그걸참조하는 테이블 2개가있습니다

3개의 테이블에 입력을 하려고하는데요

1. insert  에서 join 을사용할수있는지요
2. join사용가능하다면 어떡해 하는지좀 알려주세요 ..

감사합니다

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

물론 JOIN 할 수 있습니다.

FROM 부분에요.

만일 A라는 메인 테이블과 B,C가 있는데
B,C의 테이블을 조인해서 A에 넣고 싶다면

INSERT INTO SALE (DATE, TIME, REPNO, MENU, QRY, AMT)
SELECT B.DATE, B.TIME, B.REPNO, C.MENU, C.QRY, C.AMT FROM SALE1 B INNER JOIN SALE2 C ON B.DATE = C.DATE AND B.TIME = C.TIME AND B.REPNO = C.REPNO

이런식으로 만들면 됩니다.
여기서 SALE 가 메인 테이블이 됩니다.

자유인(미쉘78)님이 2009-10-06 10:28에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
5406조건절 질문입니다. [1]
qordudwls
2009-10-06
5956
5405encryptbypassphrase 암호화는 어떤 알고리즘?
자유인
2009-10-06
7456
5404결과값을 연결해서 합쳐진 값을 얻고자 합니다. [1]
연구중
2009-10-06
5348
5403insert Join 초보적인질문1개 ㅎㅎ [1]
김철우
2009-10-02
6133
5402요거 쿼리좀 알려주세요
궁그미
2009-10-01
5610
5401MS-SQL7.0 DB 위치 옮길수 있나요? [1]
김우성
2009-10-01
5271
5400컴이름 변경시 MS-SQL7.0 에러 납니다...
김우성
2009-10-01
5626
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다