2017-03-03 1 views
-1

나는 5 개의 열 즉 테이블을 만들 수 있습니다.다른 테이블의 한 열 삽입

ac_no,customer_code,firstname,lastname,address 

이제 고객 mast의 고객 코드와 ac_no를 2 개의 다른 테이블에서 삽입해야합니다. 예금 ac_mast 및 대출 마스트. 위의 그림에서 은 해당 고객 코드를, ac_no.customer 코드는 persions ID이고 ac_no는 고객 코드를 생성 한 후에 생성 된 은행 계좌 번호와 같습니다. 하나의 테이블에서 다른 열과 다른 여러 테이블의 열을 삽입해야합니다.

+1

질문 ** ** [EDIT] ** ** 귀하의 질문에 샘플 데이터를 추가하고 해당 데이터를 기반으로 예상되는 출력을 추가하십시오. [** 포맷 된 텍스트 **] (http://stackoverflow.com/help/formatting)하시기 바랍니다. [스크린 샷 없음] (http://meta.stackoverflow.com/questions/285551/why-may-i-not -upload-images-of-code-on-so-asking-a-question/285557 # 285557) –

+1

또한 어떤 DBMS를 사용하고 있습니까? 포스트그레스? 신탁? –

+0

끔찍한 질문은 제외하고 관계를 정의하는 각 테이블의 열이 필요합니다. SQL의 작동 원리를 배우기위한 [이 책] (http://www.headfirstlabs.com/books/hfsql/)을 권장합니다. – JohnHC

답변

2

데이터를 선택하는 조인으로 명령문을 삽입해야합니다.

INSERT INTO {tablename} (customerCode, ac_no) 
    SELECT customerCode, ac_no 
    FROM {deposit} inner JOIN {table1Field} AS t1 ON {table2Field} = t2 

{}의 이름을 테이블 및 필드 이름으로 바꿉니다.

희망이 도움이됩니다.

+0

질문을 답변으로 표시해 주시겠습니까? 나는 이것이 당신을 위해 일해서 기쁘다! –

관련 문제