update table1 set a=aaa.a,b=aaa.b,c=aaa.c,d=aaa.d from table2 aaa
where table1.name='amy' and aaa.name='amy'
where table1.name='amy' and aaa.name='amy'
解决方案 »
- 新人求教一个SQL Server的查询问题
- 如何把exec(@sql)显示的结果当做结果集写进一张新表中
- (邹建) 等高手看看这个报表的sql 语句的存储过程如何写 ? 多谢 !
- sql2000比较内容行不包含的行
- 触发器问题,数据被触发前是否可以将该数据更新到另外一个表?
- 如何更好提高SQL2000的内存使用率
- 关于存储过程的问题,我试了好多天了,怎么也不对,高手快来救我(在线等)
- 每次从库中取一条记录,要求最近的20条不能有相同记录,谁有些简单方法.
- SOS 关于存储过程得~谢谢
- 如何才能动态生成identity字段
- sql中怎樣把字段的名字更改
- 如何在程序里面运行isqlw 命令 执行脚本文件呢?而不弹出查询分析器界面呢?
select @a=a,@b=b,@c=c,@d=d from table1 where name='amy'
update table2 set a=@a,b=@b,c=@c,d=@ where name=amy
--------或
update table2 set a=(select a from table1 where name='amy') where name='amy'
update table2 set b=(select b from table1 where name='amy') where name='amy'
......