一个update只能更新一个表中的数据,如果要更新两个表的数据,需要写两个Update语句。如果业务逻辑允许,可以考虑用触发器处理。
解决方案 »
- 关于SQL 2000的安装问题:“以前的某个程序安装已在安装计算机上创建挂起的文件操作,运行安装程序之前必须重新启动计算机”
- 单用户模式问题 进来看看
- 请教一句SQL怎么写
- 用SQL Server作后台数库,是否要运行SQL Server service Manager
- 字符串 style 问题,怎么处理,‘1’变为‘001’
- 帮帮忙啊!在线等待!!十万火急
- 不知道这个问题难不难?
- 世纪难题!有没有人接受挑战?
- 急求 SQL 人才
- 最近我发现我的ms-sql 2012不能自动备份数据了
- SQL Server 2000安装问题?
- 在C#的winform程序中有用到SQLServer2005,在客户端上安装使用时需要安装SQLServer吗?
--1
UPDATE tblOUTBOUND SET tblOUTBOUND.Flg = 0
from tblOUTBOUND INNER JOIN tblCWBCheckCancel
ON tblOUTBOUND.CWB = tblCWBCheckCancel.CWB
WHERE (tblCWBCheckCancel.UpdateFlg = 0)
AND (tblCWBCheckCancel.Type = 1) AND (tblCWBCheckCancel.Flg = 1) --2
UPDATE tblCWBCheckCancel SET tblCWBCheckCancel.UpdateFlg = 1
from tblOUTBOUND INNER JOIN tblCWBCheckCancel
ON tblOUTBOUND.CWB = tblCWBCheckCancel.CWB
WHERE (tblCWBCheckCancel.UpdateFlg = 0)
AND (tblCWBCheckCancel.Type = 1) AND (tblCWBCheckCancel.Flg = 1)