求:sql 语句 数据库db1的A表,和DB2的B表,表结构相面,PRIMARY KEY 为ID,要求将A表中B表没有的数据写入到B表中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 INSERT Bselect * from db1..A aWHERE NOT EXISTS(SELECT 1 FROM db2..B WHERE a.ID=b.ID) insert db2..b select * from db1..a t where not exists(select 1 from db2..b where id=t.id) --同服务器insert db2.dbo.bselect * from db1.dbo.a twhere not exists(select 1 from db2.dbo.b where id=t.id) INSERT Bselect a.* from db1.dbo.A a join db2.dbo.B b on a.id=b.idWHERE b.id is null 问个sql left join问题 数据库求帮助啊 菜鸟求助:关于存储过程的问题 求一个sql语句(更新一个字段内容),谢谢! 怎么将a表中ac字段值等于b表中ba字段值 删除数据表中重复部分记录的怪异情况 Transactional replication的Snapshot agent为啥这么容易出错呢? 如何将表的所有者由某个用户改为dbo 升级数据库应用程序问题 Microsoft SQL Server Data Tools 2012安装失败 求个数据库服务器的配置? sql server事务的作用
select * from db1..A a
WHERE NOT EXISTS(SELECT 1 FROM db2..B WHERE a.ID=b.ID)
select * from db1..a t
where not exists(select 1 from db2..b where id=t.id)
insert db2.dbo.b
select *
from db1.dbo.a t
where not exists
(select 1 from db2.dbo.b where id=t.id)
select a.* from db1.dbo.A a join db2.dbo.B b on a.id=b.id
WHERE b.id is null