一个UPDATE的问题!~ 我有两个表,A和B。表B字段是表A的超集,名称相同现在我要用一句UPDATE语句以表B字段更新表A,是否可以用UPDATE A SET A.XXX=B.XXX WHERE A.id=B.id?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UPDATE A SET A.XXX=B.XXX from A,B WHERE A.id=B.id UPDATE A SET A.XXX=B.XXX from A,B WHERE A.id=B.id 因为你表B字段是表A的超集你可以这样UPDATE A SET A.XXX=B.XXX WHERE A.id=B.id and A.XXX!=B.XXX WHERE 相同的没必要再更新一遍 关于索引 执行SQL脚本的时间问题 读锁时,可以写入吗?如果可以写入,那么读锁定有什么意义呢? T-SQL 高手看过来 一个关于远程备份的简单问题 这个SQL语句错在什么地方? 1000w数据分表问题 如何修改表的主键??? 有关双数据库服务器的问题(续)???? 数据库索引最左原则问题 Database Engine Tuning Advisor 报错如下--就停止了 请教大家一个SQL语句,在线等,谢谢了 。!!
你可以这样
UPDATE A SET A.XXX=B.XXX WHERE A.id=B.id and A.XXX!=B.XXX WHERE 相同的没必要再更新一遍