我想将table1中的column1插入table2中的column1。如果table2中column1的值已经存在,我不希望它插入它。
尽管如此,我发现这里的问题类似,但是所有的表列/行而不是一个,加上两个表都有不同的模式,除了column1。因此,我认为这个问题仍然适用于为像我这样的mysql新手发布一个更具体的答案。
答案 0 :(得分:5)
Insert Table2( Column1 )
Select Column1
From Table1 As T1
Where Not Exists (
Select 1
From Table2 As T2
Where T2.Column1 = T1.Column1
)