求一个sql语句 请帮忙!

lhb2000 2003-10-10 11:09:50
数据库A中有一个表AA
数据库B中有一个表BB
AA和BB都有一个ID字段相对应
现要在AA中插入BB中有但AA中没有的记录 SQL语句该如何写?
以前记录少时是全部取出记录 然后比较 现在记录多了 超过了40万条 在8个CPU的机子上跑都有些吃力
请问 该sql 语句如何写?
...全文
56 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhb2000 2003-10-10
  • 打赏
  • 举报
回复
现在A和B数据库不在同一个机器
insert into a..aa select * from b..bb d where a..aa.[id]not in ( select d.[id]
from d)
这个查询不好执行呀
yujohny 2003-10-10
  • 打赏
  • 举报
回复
insert into A..AA
select * from A..BB B left join A..AA A ON A.ID=B.ID
where A.ID is null
yujohny 2003-10-10
  • 打赏
  • 举报
回复
insert into AA
select * from BB left join AA ON AA.ID=BB.ID
where AA.ID is null
伍子V5 2003-10-10
  • 打赏
  • 举报
回复
insert into A..AA select * from B.BB where A..AA.id<>B.BB.id
newdongkui 2003-10-10
  • 打赏
  • 举报
回复
是这样吗
insert into a..aa select bbb.* from b..bb as bbb , a..aa as aaa where bbb.id <> aaa.id
welyngj 2003-10-10
  • 打赏
  • 举报
回复
insert into a..aa select * from b..bb d where a..aa.[id]not in ( select d.[id]
from d)
DigJim 2003-10-10
  • 打赏
  • 举报
回复
用DTS吧!
mengxianbao1521 2003-10-10
  • 打赏
  • 举报
回复
晕 导表在执行.
lhb2000 2003-10-10
  • 打赏
  • 举报
回复
up

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧