2011-01-18 3 views
1

table1의 column1을 table2의 column1에 삽입하려고합니다. table2의 column1에있는 값이 이미 존재하는 경우 삽입하려고하지 않습니다.중복을 무시하면서 한 테이블에서 다른 특정 테이블 열로 데이터를 삽입

비록 여기에 비슷하지만 모든 테이블 열/행이 단지 하나가 아니라 두 테이블에 column1을 제외하고 다른 스키마가있는 질문이 있습니다. 이 때문에 나는이 질문이 나 같은 mysql 초보자를위한보다 구체적인 답변을 게시하는 데 여전히 유효하다고 생각했다.

답변

5
Insert Table2(Column1) 
Select Column1 
From Table1 As T1 
Where Not Exists (
        Select 1 
        From Table2 As T2 
        Where T2.Column1 = T1.Column1 
        ) 
+0

감사합니다. 나는 그것이 가능한 한 빨리 받아 들일 것이다. :) – Tek

관련 문제