更新表,来源于另一个表

keardy 2003-09-25 05:02:31
两个表,a, b
b表中有a表中没有的行,查出此类的行,并添加到a表中

如:
a
代号 名称
0101 名称1
0102 名称2

b
代号 名称
0101 名称1
0103 名称3

更新后的a 为
a
代号 名称
0101 名称1
0102 名称2
0103 名称3
...全文
89 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lvcheng606717 2003-09-25
  • 打赏
  • 举报
回复
insert into a select * from b where 代号 not in (select 代号 from a)

更好
quanyi 2003-09-25
  • 打赏
  • 举报
回复
select * into a from b where 代號 not in (select 代號 from a )
txlicenhe 2003-09-25
  • 打赏
  • 举报
回复
insert into a select * from b where 代号 not in (select 代号 from a)
伍子V5 2003-09-25
  • 打赏
  • 举报
回复
insert into a (select * from b where 代号 not in (select 代号 from a))

34,875

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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