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

来源:互联网 发布:淘宝top100店铺 编辑:程序博客网 时间:2024/06/05 10:31

    以下写法针对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条件按需添加。

阅读全文
1 0
原创粉丝点击