社区
疑难问题
帖子详情
请教一个比较复杂的SQL语句问题,高手请进
ncuhzh
2006-02-11 05:05:33
有这样一个情况:存在表A和表B,且两张表完全一样,但是由于用户的误操作把表A的部分数据修改了,现在我想用表B中的数据对表A中的数据进行还原,请教各位如何实现
...全文
193
11
打赏
收藏
请教一个比较复杂的SQL语句问题,高手请进
有这样一个情况:存在表A和表B,且两张表完全一样,但是由于用户的误操作把表A的部分数据修改了,现在我想用表B中的数据对表A中的数据进行还原,请教各位如何实现
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ryan_www
2006-02-20
打赏
举报
回复
我也想问和LZ类似的问题, 关键在于怎样写这条update set from select 语句,同时不需要列举所有的字段,也就是实现单体记录的整个替换
ncuhzh
2006-02-13
打赏
举报
回复
楼上的效率也很低哦,感觉是把数据重新写一遍,又或者我有几百个列呢
-狙击手-
2006-02-13
打赏
举报
回复
update b set col1 = a.col1 ,col2 = a.col2 from a, b where a.id = b.id
ncuhzh
2006-02-13
打赏
举报
回复
谢谢各位的支持,但是好像大家的答案效率都很低下,有没有更为高效的方法呢?首先是要找出A表与B表不同的数据,然后才用B表中的数据对A表进行更新,如A表和B表开始都是这样的:
ID column1 column2
1 one O
2 two T
但是A表可能现在是
ID column1 column2
1 one W
2 three T
目的是要用B表中的数据使A表还原,两个表的主键为ID
JackyBeauty
2006-02-13
打赏
举报
回复
因为你只是一次性的工作,效率的因素在这里不是太重要,楼主不要太极端哦
lxzm1001
2006-02-12
打赏
举报
回复
有主键
insert a select * from b where id not in(select id from a)
JackyBeauty
2006-02-11
打赏
举报
回复
如果两个表可以按照某个唯一字段关联,并且这个唯一字段没有被修改的话
可以用Update A set A.Field=B.Field,...... From B Where A.ID=B.ID
samfeng_2003
2006-02-11
打赏
举报
回复
你的表有没有主键呢?
ncuhzh
2006-02-11
打赏
举报
回复
这样的动作也太大了吧,假如我的表A是不允许删除的呢?可不可以用更为有效的方法啊,请高手指教
wangdehao
2006-02-11
打赏
举报
回复
truncate table 表A
insert 表A select * from 表B
lsqkeke
2006-02-11
打赏
举报
回复
delete 表A
insert 表A select * from 表B
?
基础类 -
SQL语句
基础类 -
SQL语句
<br />转载请标明出处: http://blog.csdn.net/hz/archive/2006/03/01/613376.asp 本文来自 CSDN 博客。x sql server 怎么跨库查询? 如何判断字符的大小写 ? 如何...
MS-SQL Server 基础类 -
SQL语句
复杂
问题
,
高手
请进
(高分) 急,再线等候!!!!
一个
高难度的MS SQL
问题
请教
各位
高手
! 这样的sql怎么写啊?......................急的很哩!! 求教sql中要读注册表信息用什么系统过程 请问一下在SQLSERVER中把一...
vb/vb.net开发精粹(23)
编VB程序结合有道网页翻译找生词的尝试 ...VB执行
SQL语句
耗时太久导致程序假死怎么办?
请教
高手
指点迷津,如何读取一定格式的文本文件向Excel写入数据? 如何让程序跳过启动时的
一个
对话框 VC代码转VB 如何更新col
sqlserver数据库分页
问题
sqlserver数据库分页
问题
,急、、、楼主zhaosy(盛)2005-11-03 11:04:18 在 Java / J2SE / 基础类 提问各位兄弟姐妹,这个程序再oracle、mysql上执行没任何
问题
其中:$where为条件,currentPage为当前页码,...
一个
计算机
高手
的成长
一个
计算机
高手
的成长 这些日子我一直在写
一个
实时操作系统内核,已有小成了,等写完我会全部公开, 希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年 一样没有方向,所以把我的经历写...
疑难问题
22,302
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章