update t1 set col1=t2.col2 from t1 join t2 on t1.id=t2.id;
其他复杂写法都可以依此类推。值得一提的是,update from这种用法属于T-SQL的扩展,不是标准ANSI SQL92语法。象sqlite这个东西,就不支持update from了。(而select...join就是标准SQL92)
可怜我好容易查到update from这个用法,结果居然写来写去都报错。特此标记,免得以后乱来。同时希望sqlite这样的东东可以尽早支持这个强大的语法。
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。