有两个
表1:
code fname
1 sd
2 dc
3 df
表2:
code fname
1 dv
2 dc
3 sd
4 re
以表2的code为准,比较表1中的数据,fname都相应改为表2的。就是执行后表1的数据为:
code fname
1 dv
2 dc
3 sd
这个该怎么实现啊?
表1:
code fname
1 sd
2 dc
3 df
表2:
code fname
1 dv
2 dc
3 sd
4 re
以表2的code为准,比较表1中的数据,fname都相应改为表2的。就是执行后表1的数据为:
code fname
1 dv
2 dc
3 sd
这个该怎么实现啊?
解决方案 »
- excel可以导入SQL么?能,请问怎样做?
- SQL语句怎么理解?
- 如何分词检索更好一些
- 如何将这个变量填入临时表,多谢,急,在线等~~~
- 求sql server 2000 入门书籍!
- 数据库远程导入导出过程中,有没有可能出现字段属性,字段默认值,存储过程和触发器丢失的情况?
- 关于SQL SERVER 实现多中心分布式数据库问题的讨论!请感兴趣的朋友进来发表意见!回者有分。
- 在SQLSERVER中如何使用块状游标,提取多行数据!
- 高手请这边来瞧瞧
- 请问:多层结构的开发数据库最好不要用存储过程和触发器吗?
- sp_msforeachtable过程怎么用?
- ##求教:如何在不重起服务的情况下清除SQLServer占用的内存
set t1.fname=t2.fname
from t1,t2
where t1.code=t2.code
select t2.*
from t1,t2
where t1.code=t2.code
set t1.fname=t2.fname
from t1 inner t2
on t1.code=t2.codeselect * from t1
insert into @t select 1,'sd'
union all select 2,'dc'
union all select 3,'df'declare @a table(code int,fname varchar(10))
insert into @a select 1,'dv'
union all select 2,'dc'
union all select 3,'sd'
union all select 4,'re'update a set a.fname=b.fname from @t a,@a b where a.code=b.code
select * from @t
set a.fname=b.fname
where a.code=b.code