现有表1(字段1、字段2、字段3)、表2(字段1、字段2、字段3),表1(字段1)与表2(字段1)相同 10
现在要将表1中不含表2的内容插入进表1insertinto表1(字段1、字段2、字段3)select(字段1、字段、2字段3)form表2where字段1noin(sle...
现在要将表1中不含表2的内容插入进表1
insert into 表1(字段1、字段2、字段3) select (字段1、字段、2字段3) form 表2
where 字段1 no in(slect 字段1 from 表1)
不知道这样是否可以???不行的话,有什么好办法吗? 展开
insert into 表1(字段1、字段2、字段3) select (字段1、字段、2字段3) form 表2
where 字段1 no in(slect 字段1 from 表1)
不知道这样是否可以???不行的话,有什么好办法吗? 展开
展开全部
insert into 表1(字段1, 字段2, 字段3)
select (字段1, 字段2, 字段3)
from 表2
where not exists (select 1 from 表1 where 表1.字段1 = 表2.字段1 )
或者:
insert into 表1(字段1, 字段2, 字段3)
select (字段1, 字段2, 字段3)
from 表2
where 字段1 not in (select 字段1 from 表1 )
select (字段1, 字段2, 字段3)
from 表2
where not exists (select 1 from 表1 where 表1.字段1 = 表2.字段1 )
或者:
insert into 表1(字段1, 字段2, 字段3)
select (字段1, 字段2, 字段3)
from 表2
where 字段1 not in (select 字段1 from 表1 )
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询