MySQL使用一张表的字段更新另一张表的字段

    以下写法针对MySQL。

    虽然写子查询也是可以实现的,不过当然应该选择一种更有效率的方式:

  1. update table1 t1 left join table2 t2 on t1.key=t2.key set
  2. t1.field1=t2.field1,
  3. t1.field2=t2.field2,
  4. t1.field3=t2.field3
  5. where t1.field4 is null and t2.field4 > '2017-04-27';

    该方式也比较灵活,ON条件和WHERE条件按需添加。

阅读更多
版权声明:http://blog.csdn.net/anxpp https://blog.csdn.net/anxpp/article/details/73173274
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭