UPDATE A SET
(COL2, COL3) = (SELECT COL1,'T'
FROM B WHERE B.COL1=A.COL1)
WHERE EXISTS
(SELECT B.COL1 FROM B WHERE B.COL1=A.COL1)
也就更新几十万条记录, 没这么慢的啊. 最后发现这个SQL语句可以简化为如下.
UPDATE A SET COL2=COL1, COL3='T'
WHERE EXISTS
(SELECT B.COL1 FROM B WHERE B.COL1=A.COL1)
说明还有很多可以提高的地方.
(责任编辑:志伟)
本站文章仅代表作者观点,本站仅传递信息,并不表示赞同或反对.转载本站点内容时请注明来自志伟教程资料网。如不注明,教程资料网将根据《互联网著作权行政保护办法》追究其相应法律责任。