日期:2014-05-16  浏览次数:20519 次

关于UPDATE SET FROM
UPDATE table1 SET col=col FROM table2
UPDATE table1 SET col=col FROM table1, table2 WHERE table1.ID = table2.ID
这里table1与FROM后的查询结果集
table2

table1, table2 WHERE table1.ID = table2.ID

到底是什么关系,CROSS JOIN,JOIN?
经过测试好像都不是,求指点
------解决方案--------------------
table1是要更新的表,table_source是取值的表,如果是同一张表,可以省略from 直接update set where 
多张表的时候最好加上。