본문 바로가기
개발/MYSQL

[MySql] DB 다른 테이블값 insert 하기 // 다른테이블값 가져와서 인설트하기

by 똘또히 2019. 1. 12.

[MySql] DB 다른 테이블값 insert 하기 // 다른테이블값 가져와서 인설트하기 


a테이블과 b테이블이 있습니다.


a 테이블 값을 b테이블 필드값에 insert into 하여 자동 입력하고, 일부는 b테이블에 입력을 할려고 할때 어떻게 해야할까요?


a 테이블에서 a와 b값을 가져와서 b테이블에 자동입력 하고 b테이블에 c,d는  직접입력할때는 아래와 같습니다.


INSERT INTO TableB( A, B, C, D )
    SELECT A, B, 'cvalue', 'dvalue'
    FROM TableA WHERE pid=1

쉽게 이해가 되시나요? 

이해가 안되시는분은 댓글 남겨주세요~