UPDATE A
SET A1=A1*2
join B ON A.A2 = B.A2
WHERE B.B1=2
SET A1=A1*2
join B ON A.A2 = B.A2
WHERE B.B1=2
解决方案 »
- SQLServer存储过程编译错误
- 求一函数:用n个不同的字符串,生成n个不同的整数
- 如何比较两个值的大小?
- 求一效率高的方法
- 用事务处理如何实现当从一个表中将某条记录删除时,将这条记录写入另一个备份表,同时写上删除者姓名?
- 为什么字符串 '%' 之前有未闭合的引号这种错误提示出现?
- 如何令SQL Server在導出的SQL語句中体現關鍵字設置?
- 在线急请问
- 大家好,我想请问一下如何选定一个SQL Server数据库中的几个表,将这几个表输出到一个Excel文件?要VB代码实现或用SQL Server的编程来实现?谢谢!
- sql2008 默认备份到哪个目录
- 请,各位高手大哥们,帮帮小弟解决一个SQL的条件表达式。
- SQL 中 where 后面可不可以跟上子查询
set a1 = a1 * 2
from b left join a on a.a2 = b.a2
where b1 = 2
SET A1=A1*2
from A inner join B ON A.A2 = B.A2 and B.B1=2
或者
UPDATE A
SET A1=A1*2
from A inner join (select*from B where B1=2)B ON A.A2 = B.A2
from a,b
WHERE a.A2 = b.a2 and b.B1=2这样好像更清楚点.