如何将表1中的charge值用表2的值来替换呀???相同字段为item
update @1 set charge=(select item_code from @2 where @1(charge)=@2(charge) order by item_code);问题出在哪???
update @1 set charge=(select item_code from @2 where @1(charge)=@2(charge) order by item_code);问题出在哪???
解决方案 »
- “事故处理”的资源开销
- 关于with rollup的问题
- PROC select in 条件的问题
- 请问以下几个过程用什么语句可以实现?
- 如果一次性去除某列中全部的字符,仅保留数字,从而将nvarchar转化为int。
- OpenDataSource问题,请教邹大驾
- 求!!一MS-SQL2000存储过程!!!
- 如何在VC环境中编程执行SQL脚本文件?
- 请教:开发CS模式的MIS系统,在程序中什么时候需要考虑事务控制?
- 要建立一个大学(10000人左右)的人事数据库要用什么软件好?
- 救命贴(sql2000 增加ndf文件后数据库读写变的奇慢)
- 我有两台SQL Server,我要一台同时和另外一台同步,应当如何做?
如果这条语句查出来是多条记录的话,整个语句就有问题,执行不了
update @1 set charge=多个值?
update set @1.charge [email protected]_code 的条件是 @[email protected] 到底是什么意思 先试试这个,看看是否实现需要,UPDATE T1
SET T1.charge = T2.item_code
FROM @1 as T1 INNER JOIN @2 as T2
ON T1.charge= T2.charge