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
운영게시판
최근게시물
MySQL Q&A 31152 게시물 읽기
No. 31152
[질문]테이블 1에서 테이블2로 자료 넘겨주기
작성자
신승익(pakmun)
작성일
2018-01-29 17:04ⓒ
2018-01-29 17:20ⓜ
조회수
4,050

테이블 1에서 테이블 2로 자료를 넘기고자 합니다. 컬럼명이 거의 비슷한 것으로 설계르 하려는데, 겹치는 컬럼명을 맞춰서 집어 넣으려면 어떻게 해야 하나요?

질문 예1.

(기존서비스) 제품아이디, 제조년월, 제품군, 제품명, 제품등록일자

(신규서비스) 제품아이디, 제조년월, 제품군, 제품명, 제품등록일자 까지는 똑같고, 두 테이블의 나머지 2개 컬럼 정도가 다른 것으로 데이타를 넘겨주는 쿼리를 만들고자 합니다.

 

이상 질문 1입니다.

 

질문 2. 위의 A테이블 데이타를 B 테이블로 넘길 때, 컬럼명을 맞춰 주기 위한 C테이블을 써 주는 것이 좋을까요?

 

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

 select insert 구문을 이용하시면 됩니다.

컬럼 다른 것이 null허용이면 그냥

insert into 신규서비스 (제품아이디, 제조년월, 제품군, 제품명, 제품등록일자)

select 제품아이디, 제조년월, 제품군, 제품명, 제품등록일자 from 기존서비스

하시면 됩니다.

박인호(paerae)님이 2018-01-29 17:19에 작성한 댓글입니다.

다시 질문 합니다.

쿼리를 다시 실행하니, Syntax에러가 뜨는데 어디서 잘못된 것일까요?

 

insert into j3t_performance_handwrite B

(B.scd_id, B.scd_ym, B.sci_type, B.sci_item, B.brc_id,

B.stl_id, B.stf_id, B.scd_value, B.scd_note, B.scd_stf_id,

B.scd_regDate, B.scd_UdtDate)

select A.scd_id, A.scd_ym, A.sci_type, A.sci_item, A.brc_id, A.stl_id, A.stf_id, A.scd_value, A.scd_note, A.scd_stf_id, A.scd_regDate, A.scd_UdtDate

from j2t_scorecard_do A

where b.scd_id = a.scd_id

and b.scd_ym = a.scd_ym

and sci_type = a.sci_type

 

혹시, 임시 테이블을 하나 더 만들어서 그 자료를 읽어 오는 것은 어떨까요?

신승익(pakmun)님이 2018-01-29 18:49에 작성한 댓글입니다.
이 댓글은 2018-01-29 18:58에 마지막으로 수정되었습니다.

 where 조건절이 잘못되었습니다.

where 조건절을 제거하세요.

박인호(paerae)님이 2018-01-30 09:43에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
31155제가 메모장에 적어둔 SQL인데 기능을 까먹었습니다..이게 어떤건지좀 봐주세요 [1]
rladmsxor93
2018-02-07
4273
31154[질문]컬럼의 합계를 구하는 쿼리를 만들고자 합니다. [1]
신승익
2018-02-06
4249
31153다음 쿼리를 JOIN으로 해야 하나요? SELECT를 두번으로 해야 하나요? [7]
쿼리초보
2018-02-06
4446
31152[질문]테이블 1에서 테이블2로 자료 넘겨주기 [3]
신승익
2018-01-29
4050
31151like 문장 거꾸로 실행하는법 [4]
김양훈
2018-01-25
4339
31150날짜와 시간을 토대로 select 하려면 어떻게 해야할까요 ? [1]
asdf
2018-01-24
4360
31149[질문]날짜 함수 관련 [1]
신승익
2018-01-23
4253
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.054초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다