多表Update

来源:互联网 发布:李从厚 知乎 编辑:程序博客网 时间:2024/06/05 04:37
sqlserver : update A a set a.i = b.k - b.unk from B b where a.key = b.key
oracle : update A a set a.i = (select b.k-b.unk from B b where a.key = b,key) where exists(select 1 from B b a.key = b.key)