如何update多个表的值 on S.MATNR=t.MATNR你的表没这列 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 另外tpm表没有CNO列,所以报错 update tpm set N1=N2-N3fromSNO S join tpm t on S.cid=t.cidwhere (t.N2-t.N3)>=S.CNO 额 弄错了 是 S.cid=t.cid,另外CNO是SNO表里的,难道不能一次更新2个表的值吗? 额 弄错了 是 S.cid=t.cid,另外CNO是SNO表里的,难道不能一次更新2个表的值吗?delete和update同一时刻只能影响一个表,不能同时update,必须分开 额 弄错了 是 S.cid=t.cid,另外CNO是SNO表里的,难道不能一次更新2个表的值吗?delete和update同一时刻只能影响一个表,不能同时update,必须分开这样就没法同步处理数据了啊···· 额 弄错了 是 S.cid=t.cid,另外CNO是SNO表里的,难道不能一次更新2个表的值吗?delete和update同一时刻只能影响一个表,不能同时update,必须分开像这样的还有解吗? 无法同步数据啊 因为CID要对应·· update s set s.CNO=(t.N2-t.N3)from SNO S join tpm t on S.MATNR=t.MATNRwhere (N2-N3)>=CNO 不是,我是一次更新2个表的的字段值你这两个表你先更新tmp表,再更新SNO表也没什么影响啊 要同步用transaction,update语句不能一次更新两个表 使用tran建立事务就可以保证同时更新两个表begin tranupdate tb1update tb2commit 请给条如何找出重复记录的SQL语句 sqlserver 记录不能是中文?? SQL语句 builtin\administrators设为拒绝,用SQL"企业管理器"点不开库了 如何设置字段 ?如何将两个数值字段结果合并显示 使用格式化文件的问题 数据库日期问题 请问怎样这个SQL语句?立即结贴。 用C#语言编写一个动态网站 把以前的数据表分区后数据到底在哪呢? 字段内数字排序
from
SNO S join tpm t on S.cid=t.cid
where (t.N2-t.N3)>=S.CNO
update s set s.CNO=(t.N2-t.N3)
from SNO S
join tpm t on S.MATNR=t.MATNR
where (N2-N3)>=CNO
就可以保证同时更新两个表begin tran
update tb1update tb2
commit